balthapadawan
Messages postés5Date d'inscriptionlundi 8 septembre 2008StatutMembreDernière intervention 7 juin 2011
-
7 juin 2011 à 13:57
balthapadawan
Messages postés5Date d'inscriptionlundi 8 septembre 2008StatutMembreDernière intervention 7 juin 2011
-
7 juin 2011 à 14:49
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...
balthapadawan
Messages postés5Date d'inscriptionlundi 8 septembre 2008StatutMembreDernière intervention 7 juin 2011 7 juin 2011 à 14:34
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 ^^
balthapadawan
Messages postés5Date d'inscriptionlundi 8 septembre 2008StatutMembreDernière intervention 7 juin 2011 7 juin 2011 à 14:49
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# ^^