【发布时间】:2023-03-27 08:25:01
【问题描述】:
我的 Excel 工作表有问题。我正在尝试用 c# 创建一个 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(对象索引)
【问题讨论】:
标签: c# excel office-interop