Bonjour,
Je souhaite faire quelque chose de très simple.
Je veux ouvrir un fichier excel 2002 à l'aide de C#.
Alors je commence par lire ce qui est la :
http://msdn.microsoft.com/fr-fr/libr...ffice.10).aspx
La pas de pot, je veux recuperer les PIA dont j'ai besoin ( c'est la que l'enfer approche ) mais le lien dans la page § "Configuration requise" n'est pas a jour...
Finalement je pense les avoir trouve ici :
http://www.microsoft.com/downloads/d...displaylang=en
Dans le § "Overview" de cette page il mette bien que c'est pour Excel 2002
Ensuite je les install en suivant bien le readme.
Et ensuite je code 3 lignes en C# apres avoir ajoute la reference Com (Microsoft Excel 10.0 Object Library) que je viens d'installer :
Et la je crise car je prend l'exception COMException :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 ApplicationClass oExcelApp = new ApplicationClass(); Workbooks oBooks = oExcelApp.Workbooks; //ouvrir le fichier Excel désiré Workbook oBook = oBooks.Open("C:\\FAREXO\\02_BENCH_EXCEL\\WB-STBF-NOHDG-20080221.xls", Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value,Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value);
Old format or invalid type library. (Exception from HRESULT: 0x80028018 (TYPE_E_INVDATAREAD))
Quelqu'un peux il m'aider a rester sain d'esprit ? (j'ai aussi essayer le meme code avec les dll pour 2003 et 2007 mais cela ne marche pas non plus mais de toute facon mon fichier c'est du 2002)
Help!!!







Répondre avec citation
Partager