2016-11-01 4 views
-1

Я пытался открыть файл первенствовать через консоль, но каждый раз, когда я получаю следующее исключение:Ложное System.Runtime.InteropServices.COMException хотя файл существует

System.Runtime.InteropServices.COMException

, что файл не существует или отсутствует. Правильно. Вот код, я получаю исключение:

string path = @"C:\User\Desktop\TerritoryFile.xlsx"; 
var file = new Excel.Application(); 
file.Visible = false; 
var wb = file.Workbooks.Open(path); 

Может быть что-то еще, кроме неверного пути

+0

при отладке и вы наведите курсор мыши на пути, что вы видеть? –

+0

также, не могли бы вы показать еще какой-нибудь код, спасибо –

+0

@SimonPrice Я вижу путь, каким он должен быть. –

ответ

0

попробовать это вместо

string path = @"your file path "; 
var file = new Microsoft.Office.Interop.Excel.Application(); 
file.Visible = false; 
var wb = file.Workbooks.Open(path); 
Смежные вопросы