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!!!
Partager