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

Visual Studio Discussion :

Erreur lors de la création de Excel.application


Sujet :

Visual Studio

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Mars 2010
    Messages
    366
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations forums :
    Inscription : Mars 2010
    Messages : 366
    Par défaut Erreur lors de la création de Excel.application
    Bonjour
    J'ai eu l'erreur suivante lors de l'instruction suivante
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     Dim xlapp As New Microsoft.Office.Interop.Excel.Application

    Erreur:
    Détails de l'exception: System.Runtime.InteropServices.COMException: La récupération de la fabrique de classe COM pour le composant avec le CLSID {00024500-0000-0000-C000-000000000046} a échoué en raison de l'erreur suivante : 80040154.
    Une idée comment résoudre cela ?

    Merci.

  2. #2
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 6
    Par défaut
    Bonjour,

    Je pense avoir le même problème que toi et cela fait plusieurs jours que je ne trouve pas de solution (j'ai d'ailleurs ouvert un topic peu de temps avant toi à ce sujet : http://www.developpez.net/forums/d99...n-enregistree/)

    Si je fini par trouver une solution je posterai à nouveau.

    Bon courage!

  3. #3
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Mars 2010
    Messages
    366
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations forums :
    Inscription : Mars 2010
    Messages : 366
    Par défaut
    Le même code marche sur mon poste (projet en local)
    Le code qui génère l'erreur est sur un serveur distant.
    Est ce ça ne peut pas être l'installation d'Office est en cause?
    Qu'est ce que tu en penses?

  4. #4
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 6
    Par défaut
    Alors là, je t'avoue ne pas être assez calé en programmation Made in Microsoft pour m'avancer...
    A noter que j'ai également essayé de "Réparer" l'installation d'office sur le poste concerné (une autre solution trouvée sur le web) mais cela n'a pas fonctionné!

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 6
    Par défaut
    Bonjour DeveloppeurWeb,

    J'ai trouvé une solution de contournement pour mon problème, en espérant que cela puisse t'être utile :

    http://www.developpez.net/forums/d99...n-enregistree/

    Bon courage!

  6. #6
    Membre émérite Avatar de bizet
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2005
    Messages
    717
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2005
    Messages : 717
    Par défaut
    Citation Envoyé par DeveloppeurWeb Voir le message
    Le même code marche sur mon poste (projet en local)
    Le code qui génère l'erreur est sur un serveur distant.
    Est ce ça ne peut pas être l'installation d'Office est en cause?
    Qu'est ce que tu en penses?
    Dans ton projet, qu'est ce que tu références? la dll Office se trouvant sous Visual Tools for Office, ou l'exe COM??

    Ce que je te conseille c'est de récupérer la DLL dans le dossier
    XXXX\VisualStudio\Visual Studio Tools for Office\PIA\Office12\Microsoft.Office.Interop.Excel.dll de la copier dans ton projet et de la référencer, comme ca, ou que s'exécute ton code, tu as tjrs la même DLL.

  7. #7
    Rédacteur/Modérateur
    Avatar de Skalp
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2006
    Messages
    1 694
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 694
    Par défaut
    Citation Envoyé par DeveloppeurWeb Voir le message
    Le même code marche sur mon poste (projet en local)
    Le code qui génère l'erreur est sur un serveur distant.
    Est ce ça ne peut pas être l'installation d'Office est en cause?
    Qu'est ce que tu en penses?
    Quand tu fais de l'automation Office, l'application que tu pilotes est exécutée, donc elle doit forcément être installée.

    Il est fortement déconseillé de faire de l'automation sur un serveur à cause des accès multiples. Notamment, si tu modifies le même fichier. Le premier qui y accède pourra y l'avoir en écriture, le second ne pourra l'avoir qu'en lecture.

    Si tu veux simplement insérer des données dans Excel, il existe d'autres solutions plus adaptées à un traitement serveur. Voir la FAQ C# : Comment écrire dans un fichier Excel ?

Discussions similaires

  1. erreur lors de la création d'une application
    Par plouiserre dans le forum Ruby
    Réponses: 1
    Dernier message: 17/01/2012, 17h41
  2. [SP-2007] Erreur inconnu lors de la création d'une application Web
    Par hassine dans le forum SharePoint
    Réponses: 18
    Dernier message: 24/08/2010, 09h48
  3. Erreur lors de la création de l'application Facebook
    Par Juju54350 dans le forum ASP.NET
    Réponses: 0
    Dernier message: 23/08/2010, 09h21
  4. message d'erreur lors de la création de la base
    Par ber_jp dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 20/05/2004, 12h15
  5. message d'erreur lors de la création d'une base
    Par franculo_caoulene dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 16/04/2004, 15h47

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