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

Macros et VBA Excel Discussion :

Impossible d'exécuter WScript.CreateObject("Excel.Application") [XL-2010]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti

    Profil pro
    Inscrit en
    Août 2007
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 21
    Par défaut Impossible d'exécuter WScript.CreateObject("Excel.Application")
    Bonjour à tous, j'utilisais jusqu'à présent Excel 2007 et un petit script me permettant d'ouvrir un fichier excel :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Set objXL = WScript.CreateObject ("Excel.Application")
    objXl.WorkBooks.Open "C:\YB_Excel\YBmodele.xls"
    objXL.DisplayAlerts = False ...
    ...
    ça fonctionnait très bien en Excel 2007.
    Je viens d'installer Excel 2010, et là j'obtiens un message :
    "La classe Automation appelée "Excel.Application" est introuvable"
    Code 80020009.
    J'ai essayé d'ajouter le complément Excel Windows Script Host Shell, mais il ne reste jamais actif. Je ne sais d'ailleurs pas si ça peut résoudre le problème.

    Si quelqu'un a une idée...
    Merci d'avance

    PS: je précise que j'ai été obligé d'installer SP3 (XP) pour installer Office 2010

  2. #2
    Membre Expert
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Avril 2008
    Messages
    875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2008
    Messages : 875
    Par défaut
    essaie avec


  3. #3
    Membre averti

    Profil pro
    Inscrit en
    Août 2007
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 21
    Par défaut
    Merci Benjîle, mais il ne reconnait pas VBA. (Objet requis: VBA)
    Je continue à chercher,
    @+

  4. #4
    Modérateur
    Avatar de AlainTech
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mai 2005
    Messages
    4 235
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2005
    Messages : 4 235
    Par défaut
    Bonjour,

    Le code que tu nous montres, il est dans Excel ou dans une application externe?
    N'oubliez pas de cliquer sur quand vous avez obtenu ou trouvé vous-même la réponse à votre question.
    Si vous trouvez seul, pensez à poster votre solution. Elle peut servir à d'autres!
    Pensez aussi à voter pour les réponses qui vous ont aidés.
    ------------
    Je dois beaucoup de mes connaissances à mes erreurs!

  5. #5
    Membre Expert
    Avatar de tototiti2008
    Homme Profil pro
    Formateur/développeur
    Inscrit en
    Octobre 2008
    Messages
    1 152
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Formateur/développeur

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 152
    Billets dans le blog
    2
    Par défaut
    Bonjour à tous,

    Set objXL = WScript.CreateObject ("Excel.Application")
    ça ressemble putôt à une ligne de VBScript, non ?

    en Excel, je mettrais :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Set objXL = CreateObject ("Excel.Application")
    Edit : Oups, Erreur corrigée

  6. #6
    Membre Expert
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Avril 2008
    Messages
    875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2008
    Messages : 875
    Par défaut
    chez moi un script vbs comme celui que tu nous proposes fonctionne parfaitement pour Excel 2010, et l'autre syntaxe que je te propose fonctionne très bien au sein d'Excel. Je sèche

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

Discussions similaires

  1. Impossible d'exécuter une application
    Par drake56 dans le forum Android
    Réponses: 3
    Dernier message: 12/01/2011, 10h44
  2. GWT/developpement mode : Impossible d'exécuter l'application
    Par step1664 dans le forum GWT et Vaadin
    Réponses: 1
    Dernier message: 01/12/2010, 19h20
  3. Impossible d'exécuter les applications sous eclipse
    Par rouky dans le forum W4 Express
    Réponses: 1
    Dernier message: 24/09/2009, 11h46
  4. Réponses: 4
    Dernier message: 10/03/2008, 21h47

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