C# express 2010 Vs Excel 2003? [Résolu]

Signaler
Messages postés
5
Date d'inscription
lundi 8 septembre 2008
Statut
Membre
Dernière intervention
7 juin 2011
-
balthapadawan
Messages postés
5
Date d'inscription
lundi 8 septembre 2008
Statut
Membre
Dernière intervention
7 juin 2011
-
Bonjour,

je débute en c# et je travaille actuellement sur un petit bout de code qui doit me générer des rapports sous forme de fichiers Excel.
Je travaille sur un poste sous Xp et sur lequel sont installés Excel 2003 et C# express 2010.
Jusque là rien de compliqué.

Cependant quand j'essaie d'ajouter une référence COM Excel, je ne trouve que la ref Microsoft Excel 11.0 Object Library, et celle-ci n'est pas reconnu et me provoque même des plantages de l'éditeur Oo.

j'obtiens les erreur suivantes:
"Impossible de trouver l'assembly de wrappers pour la bibliothèque de types "Excel",
"Le composant référencé 'Excel' est introuvable."


De plus depuis le dernier plantage de l'éditeur, j'ai une erreur que je n'avais jamais avant:
"Impossible d'afficher le concepteur pour ce fichier, car aucune des classes qu'il contient ne peut être créée."

Aurait-je oublié d'ajouter une référence?
Merci à ceux qui voudront bien m'aider...

4 réponses

Messages postés
14850
Date d'inscription
lundi 11 juillet 2005
Statut
Modérateur
Dernière intervention
2 avril 2020
91
Hello,
As-tu regardé ceci?
Notamment, dans le chapitre création, il est noté:
Note : You have to add Microsoft.Office.Interop.Excel to your source code.
using Excel = Microsoft.Office.Interop.Excel;

@+
Buno
----------------------------------------
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...
Messages postés
5
Date d'inscription
lundi 8 septembre 2008
Statut
Membre
Dernière intervention
7 juin 2011

Merci pour ta réponse très rapide,

en fait c'est exactement sur ton lien que j'ai voulu me baser, je suis déjà dessus ;)

Ensuite, il semblerais que mes librairies dans office 2003 étaient obsolètes, et j'ai trouvé une mise à jour ici.
Si ça peut servir à d'autres personnes ^^

Depuis, plus de plantage, affaire à suivre.
Messages postés
14850
Date d'inscription
lundi 11 juillet 2005
Statut
Modérateur
Dernière intervention
2 avril 2020
91
Cool.
Dans ce cas, tu peux mettre ta réponse en tant que "Réponse acceptée": ça aidera mieux les autres qui ont des soucis similaires

@+
Buno
----------------------------------------
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...
Messages postés
5
Date d'inscription
lundi 8 septembre 2008
Statut
Membre
Dernière intervention
7 juin 2011

Mille excuses,

en effet les deux réponses sont acceptées. Car ça y est, cela fonctionne (presque):
La ligne:
" xlApp = new Excel.ApplicationClass();"
ne fonctionne pas chez moi, je l'ai juste modifié en :
"xlApp = new Excel.Application();"

Et voilà, je viens de générer mon premier fichier xls en C# ^^