在C#中使用Excel工作表

时间:2015-12-09 09:33:00

标签: c# .net excel ms-office

我的Windows窗体工具存在Excel版本问题。

Microsoft.Office.Interop.Excel.Worksheet ws = myExcelWorkbook.Worksheets[3];
ws.Delete();
 ws = myExcelWorkbook.Worksheets[3];

这与Excel 2010完美配合,但在

中抛出以下异常
  

Excel 2013:“0x8002000B DISP_E_BADINDEX”

1 个答案:

答案 0 :(得分:1)

Excel默认情况下仅在新文档中创建一个工作表,而不像3个Excel 2010工作表。

所以BADINDEX意味着你没有3的索引