У меня есть часть кода, которая пытается экспортировать данные (из базы данных) в 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
Исключение из HRESULT: 0x8002000B (displi_badindex) для System.Runtime.InterOpServices.comexception ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
System.Runtime.InteropServices.COMException: «Исключение из HRESULT: 0x800A03EC»
Anonymous » » в форуме C# - 0 Ответы
- 27 Просмотры
-
Последнее сообщение Anonymous
-