我有一個Excel工作表的問題。我想用c#創建一個Excel文件。Excel工作表獲取項目
此代碼的工作,並正常運行我的計算機上,但在其他計算機上的最後一行得到一個錯誤:
Excel.Application xlApp;
Excel.Workbook xlWorkBook;
Excel.Worksheet xlWorkSheetInvoice;
Excel.Worksheet xlWorkSheetInvoiceLine;
object misValue = System.Reflection.Missing.Value;
xlApp = new Microsoft.Office.Interop.Excel.Application();
xlWorkBook = xlApp.Workbooks.Add(misValue);
xlWorkSheetInvoice = (Excel.Worksheet)xlWorkBook.Worksheets.get_Item(1);
xlWorkSheetInvoiceLine = (Excel.Worksheet)xlWorkBook.Worksheets.get_Item(2);
System.Runtime.InteropServices.COMException(0x8002000B):無效的指數。 (異常來自HRESULT:0x8002000B(DISP_E_BADINDEX)) 在Microsoft.Office.Interop.Excel.Sheets.get_Item(對象索引)