Bonjour,
J'ai developpé une appli avec des interactions avec Excel, mais j'ai un gros souci.
J'ai developpé cette appli avec la version beta de visual C# express et donc le framework beta et tout marchait bien. Aujourd'hui mon boss me demande d'installer mon appli sur des ordis qui possèdent le framework 2.0 (definitif) et des que je veux ouvrir des fichiers excel plus rien ne marche.
Je prend mon courage a deux mains et j'essaie de voir ce qui ne va pas dans le code. A ma grande surprise, les fonctions open et saveas des classes Workbook ont changé et ne prennent plus le même nombre d'arguments.
Je suis perdu car en essayant d'arranger ces fonctions, une erreur bloque mon appplication, il me dit ""blabla.xls est introuvable" alors qu'il est bien à l'endroit que je lui indique.
Voila mes deux fonction d'ouverture et de fermeture de fichiers Excel:
Merci d'avance pour votre aide, j'en ai grandement besoin.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36 private Excel.Application excelApp; private Workbook excelWorkbook; public void openFile(string file) { try { excelWorkbook = excelApp.Workbooks.Open(file, 0, true, 5, "", "", false, Excel.XlPlatform.xlWindows, "", true, false, 0, true); } catch (Exception e) { blabla } } public void saveAs(string file) { string fileName = this.applicationPath + file; try { excelWorkbook.SaveAs(fileName, Excel.XlFileFormat.xlExcel9795, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Excel.XlSaveAsAccessMode.xlNoChange, Type.Missing, Type.Missing, Type.Missing, Type.Missing);//, Type.Missing); } catch (Exception e) { blabla } }
Partager