반응형
HRESULT의 예외: 시스템의 경우 0x8002000B(DISP_E_BADINEX).런타임.인터롭 서비스.COME 예외
데이터를 (데이터베이스에서) 엑셀로 내보내려고 하는 코드 부분이 있습니다.이 작업을 수행하려고 하면 다음 오류가 발생합니다.
System.Runtime.InteropServices.COMException occurred
Additional information: Invalid index. (Exception from HRESULT: 0x8002000B (DISP_E_BADINDEX))
이 오류를 발생시키는 코드:
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");
의 코드 라인:
Page3 = (Excel.Worksheet)xlWorkBook.Worksheets.get_Item("Sheet3");
는 앞서 언급한 오류를 생성하고 있습니다.이 문제를 어떻게 해결해야 할지 아십니까?
WorksOrder_Template에서 "Sheet3"이(가) 누락되었습니다.xls 파일로 코드가 'Sheet3'을 가져오려고 할 때 오류가 발생했습니다.
언급URL : https://stackoverflow.com/questions/28830758/exception-from-hresult-0x8002000b-disp-e-badindex-for-system-runtime-interops
반응형
'programing' 카테고리의 다른 글
Internet Explorer용 자리 표시자 입력 (0) | 2023.09.20 |
---|---|
PowerShell: "mkdir" 명령에 대한 파일이 이미 존재하는 경우 오류를 억제하려면 어떻게 해야 합니까? (0) | 2023.09.20 |
Shift-JIS 및 CP932로 SQL 주입 공격을 만드는 방법은 무엇입니까? (0) | 2023.09.15 |
세로 스크롤 기반 jquery로 클래스 추가/제거? (0) | 2023.09.15 |
jQuery 및 HTML을 사용하여 CSV로 내보내기 (0) | 2023.09.15 |