У меня есть файл Excel, который загружается автоматически, но по какой-то причине двоичный файл XLS содержит в конце некоторый мусорный текст HTML.
При открытии файла в приложении Excel отображается предупреждение, но при продолжении автоматически удаляется мусорный HTML-текст.
Однако мне нужно открыть файл программно. При этом через
Dim wb As Workbook = Excel.Workbooks.Open(ExcelFileName)
бросает:
Исключение из HRESULT: 0x800A03EC
Любые советы о том, как:
a) Получить Excel, чтобы выполнить аналогичное действие, как будто я открыл его вручную и автоматически удалить мусор HTML. ПРИМЕЧАНИЕ. Попытался установить параметр XlCorruptLoad.xlRepairFile, но он не работал.
OR
б) Удалите текст мусора из двоичного файла XLS (FileStream?) и сохраните его перед попыткой открыть файл с кодом, указанным выше.
Мусор HTML всегда находится в самом конце файла и начинается с