【问题标题】:Working with Excel Worksheet in C#在 C# 中使用 Excel 工作表
【发布时间】:2016-03-14 12:20:30
【问题描述】:

我在使用 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”

【问题讨论】:

标签: c# .net excel ms-office


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多