Page 1 of 1

Ausnahme von HResult: 0x8002000b (disp_e_badindex) für System.runtime.Interopervices.Comexception

Posted: 21 Feb 2025, 00:38
by Anonymous
Ich habe einen Teil des Codes, der versucht, Daten (aus der Datenbank) in Excel zu exportieren. Wenn ich versuche, diese Aufgabe auszuführen, generiert sie diesen Fehler: < /p>

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

Code, der diesen Fehler generiert: < /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>

Die Codezeile auf: < /p>

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

generiert den oben genannten Fehler. Irgendeine Idee, wie ich dieses Problem lösen kann?