如何解决如何将 4 个工作表添加到我的 Excel 工作表 C#
首先很抱歉我的语言不好 当我在没有 WorkSheet 2,3 和 4 的情况下运行代码时,代码运行正常,但如果我添加了 WorkSheet2 、 workSheet3、Worksheet4 ..“用 4 张纸创建 excel”,我会发现以下消息: System.Runtime.InteropServices.COMException: '无效索引。 (来自 HRESULT 的异常:0x8002000B (disP_E_BAdindEX))
// creating Excel Application
Microsoft.Office.Interop.Excel._Application app = new Microsoft.Office.Interop.Excel.Application();
// creating new WorkBook within Excel application
Microsoft.Office.Interop.Excel._Workbook workbook = app.Workbooks.Add(Type.Missing);
// creating new Excelsheet in workbook
Microsoft.Office.Interop.Excel._Worksheet worksheet = null;
Microsoft.Office.Interop.Excel._Worksheet worksheet2 = null;
Microsoft.Office.Interop.Excel._Worksheet worksheet3 = null;
Microsoft.Office.Interop.Excel._Worksheet worksheet4= null;
// see the excel sheet behind the program
app.Visible = true;
// get the reference of first sheet. By default its name is Sheet1.
// store its reference to worksheet
worksheet = workbook.Sheets["Sheet1"];
worksheet2 = workbook.Sheets["Sheet2"];
worksheet3 = workbook.Sheets["Sheet3"];
worksheet3 = workbook.Sheets["Sheet4"];
worksheet.Name = "Sh01";
worksheet2.Name = "Sh02";
worksheet3.Name = "Sh03";
worksheet3.Name = "Sh04";
worksheet.Activate();
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。