Исключение из HRESULT: 0x8002000B (displi_badindex) для System.Runtime.InterOpServices.comexceptionC#

Место общения программистов C#
Ответить
Anonymous
 Исключение из HRESULT: 0x8002000B (displi_badindex) для System.Runtime.InterOpServices.comexception

Сообщение Anonymous »

У меня есть часть кода, которая пытается экспортировать данные (из базы данных) в Excel. Когда я пытаюсь выполнить эту задачу, она генерирует эту ошибку: < /p>

System.Runtime.InteropServices.COMException occurred
Additional information: Invalid index. (Exception from HRESULT: 0x8002000B (DISP_E_BADINDEX))
< /code>

Код, который генерирует эту ошибку: < /p>

string ExcelFileName = RootFolder + "\\" + "Work_Sheet.xls";
File.Copy(RootFolder + "\\" + "WorksOrder_Template.xls", ExcelFileName);
Excel.Workbook xlWorkBook;
xlWorkBook = excelApp.Workbooks.Open(ExcelFileName, 0, false, Type.Missing, Type.Missing, Type.Missing, true, Type.Missing, Type.Missing, Type.Missing, true, Type.Missing, false, true, Type.Missing);
Excel.Worksheet Page2;
Excel.Worksheet Page3;
Page2 = (Excel.Worksheet)xlWorkBook.Worksheets.get_Item("Sheet2");
Page3 = (Excel.Worksheet)xlWorkBook.Worksheets.get_Item("Sheet3");
< /code>

Строка кода включена: < /p>

Page3 = (Excel.Worksheet)xlWorkBook.Worksheets.get_Item("Sheet3");
< /code>

генерирует вышеупомянутую ошибку. Есть идеи, как решить эту проблему?

Подробнее здесь: https://stackoverflow.com/questions/288 ... e-interops
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»