IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SDK Discussion :

[VBA]Lancement de BO depuis Excel


Sujet :

SDK

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Octobre 2007
    Messages
    85
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 85
    Par défaut [VBA]Lancement de BO depuis Excel
    Bonjour,

    J'ai une procédure (prise sur le forum) qui lance BO depuis excel, mais j'ai un message d'erreur qui m'empeche d'ouvrir le rapport. Je ne comprends pas car j'ai toutes les autorisations.

    Code vba : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    Sub LanceBO()
    Dim objBO, objrep
     
    'Ouvre Business Object
    Set objBO = CreateObject("BusinessObjects.Application.6")
     
    'Affiche BO
    objBO.Visible = True
     
    'Connecte l'utilisateur
    objBO.LoginAs "xxx", "xxx", True
     
    'Ouvre le rapport
    Set objrep = objBO.Documents.Open("G:\Members\V\Docs\Business Object\Odyssey 031207(1).rep")
     
    End Sub

    Voici mon message d'erreur :

    Le lancement de l'application n'a pas réussi car libcs.dll n'a pas été trouvé. Re-installé l'application devrait resoudre le probleme (cela a déja été fait)

    et ensuite un deuxieme message signale "excel is waiting for another application to complete an OLE action"

    J'ai vu que certaines personnes avaient eu un problème similaire sur le forum. Pourriez-vous m'aider svp?

    Merci

  2. #2
    Rédacteur
    Avatar de Bruno2r
    Homme Profil pro
    Exploitation des données
    Inscrit en
    Décembre 2006
    Messages
    2 566
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Exploitation des données
    Secteur : Santé

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 566
    Par défaut
    As tu pensé Application.Interactive = False ?????
    Précisez la VERSION !
    Un message vous a aidé ? Votez en cliquant sur Pensez au bouton
    Tutoriels BO et FAQ BO
    "A vouloir repousser ses limites ... On risque d'en prendre connaissance !!!"

  3. #3
    Membre confirmé
    Inscrit en
    Octobre 2007
    Messages
    85
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 85
    Par défaut
    Non pas du tout, tu peux etre un peu plus précis stp?
    Merci

  4. #4
    Rédacteur
    Avatar de Bruno2r
    Homme Profil pro
    Exploitation des données
    Inscrit en
    Décembre 2006
    Messages
    2 566
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Exploitation des données
    Secteur : Santé

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 566
    Par défaut
    Résumons Voilà comment je m'y prendrais
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    Sub LanceBO()
    Dim objBO, objrep
     
    'Ouvre Business Object
    Set objBO = CreateObject("BusinessObjects.Application.6")
     
    'Affiche BO
    objBO.Visible = True
    'Annule interactivté avec utilisateur
     objBO.Interactive = False
    
    'Connecte l'utilisateur
    objBO.LoginAs "xxx", "xxx", True
    Précisez la VERSION !
    Un message vous a aidé ? Votez en cliquant sur Pensez au bouton
    Tutoriels BO et FAQ BO
    "A vouloir repousser ses limites ... On risque d'en prendre connaissance !!!"

  5. #5
    Membre confirmé
    Inscrit en
    Octobre 2007
    Messages
    85
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 85
    Par défaut
    Apparement j'ai toujours le meme problème, il me manque un fichier "dll", ce qui m'empeche de lancer l'application.

  6. #6
    Rédacteur
    Avatar de Bruno2r
    Homme Profil pro
    Exploitation des données
    Inscrit en
    Décembre 2006
    Messages
    2 566
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Exploitation des données
    Secteur : Santé

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 566
    Par défaut
    Peux tu essayer de lancer BO à partir de la Commande Exécuter
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    C:\Program Files\Business Objects6\BusinessObjects Enterprise 6
    \bin\busobj.exe -user TINTIN -pass MILOU
    Précisez la VERSION !
    Un message vous a aidé ? Votez en cliquant sur Pensez au bouton
    Tutoriels BO et FAQ BO
    "A vouloir repousser ses limites ... On risque d'en prendre connaissance !!!"

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2002] Lancement script SQL+ depuis excel
    Par thomas67 dans le forum Macros et VBA Excel
    Réponses: 13
    Dernier message: 25/06/2013, 15h22
  2. [XL-2007] VBA Ouvrir Fichier word depuis Excel
    Par Floorfiler dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 15/01/2011, 21h18
  3. Réponses: 10
    Dernier message: 08/11/2007, 16h20
  4. [VB] lancement de BO depuis excel
    Par debmlc dans le forum SDK
    Réponses: 3
    Dernier message: 23/01/2007, 16h45
  5. [VBA]Connecter une base oracle depuis Excel
    Par roadster62 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 26/01/2006, 14h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo