Я пытаюсь открыть файл Excel из моего кода C #.
workBook = workBooks.Open(fileName, //filename
0, //updatelinks
true, //readonly
5, //format
"", //password
"", //WriteResPassword
true, //IgnoreReadOnlyRecommended
XlPlatform.xlWindows, //Origin
"\t", //Delimiter
false, //Editable
false, //Notify
0, //Converter
true, //AddToMru
1, //Local
0); //CorruptLoad
Я вижу, что код висит на workBooks.Open , если в Excel есть какая-то ошибка.
Я сохранил для свойства display значение true, и именно тогда я заметил, что в Excel произошла ошибка. При дальнейшем исследовании я узнал, что ошибка вызвана из-за некоторого кода VBA в Excel, который не работает. Мое требование - как мне получить мой код C #, чтобы получать уведомления об этом, чтобы он мог игнорировать ошибку в файле или сам файл?