2011-01-25 5 views
0

J'ai ce codeExcel avec C# connexion

exapplication = new Excel.Application(); 
Excel.Workbook WB = exapplication.ThisWorkbook; 
WB.Connections.AddFromFile("C:\test.odc"); 

et quand j'essaie de le compiler, il me donne l'exception suivante:

Exception from HRESULT: 0x800A03EC 
+3

Votre chaîne littérale n'échappe pas à la barre oblique inverse - est-ce une faute de frappe, ou cela pourrait-il être votre problème? –

Répondre

1

Vous devez remplacer

WB.Connections.AddFromFile("C:\test.odc"); 

par

WB.Connections.AddFromFile(@"C:\test.odc"); 

bien que je ne pense pas vraiment que cette exception soit due à ceci.

+0

Ou sans le littéral, échapper comme ceci: WB.Connections.AddFromFile ("C: \\ test.odc"); – SimoneF