2015-08-04 3 views
0

Я пишу код на C#, который читает ввод из файла Excel и помещает его в объекты. когда я пытаюсь получить последнюю строку, иногда я получаю исключение HRESULT: 0x800AC472. это код:SpecialCells исключает исключение HRESULT: 0x800AC472

Excel.Application ExcelObj = new Excel.Application(); 
     ExcelObj.Visible = false; 
     Excel.Workbook workBook = ExcelObj.Workbooks.Open(Name); 
     Excel.Worksheet sheet = (Excel.Worksheet)ExcelObj.Sheets[1]; 
     int lastRow = 0; 
     try { 
      lastRow=sheet.Cells.SpecialCells(Excel.XlCellType.xlCellTypeLastCell).Row; 
     } 

Я искал Google для решения, но ничего не нашел. Как я могу это решить?

ответ

0

Посмотрите на this MSDN question. То, что он говорит, это создать цикл повторения вокруг вашего кода. This SO question имел аналогичную проблему, которая, по-видимому, разрешала эту технику.

Смежные вопросы