一个excel中导出多个sheet的问题
湖中仙人 2008-11-28 10:11:33 我在一个excel中导出4个excel时出现无效索引的提示,好像是因为大于默认的3个sheet了请问这个问题如何解决?
Interop.Excel.Application xlApp;
Interop.Excel.Workbook xlBook;
Interop.Excel.Worksheet xlSheet1;
Interop.Excel.Worksheet xlSheet2;
Interop.Excel.Worksheet xlSheet3;
Interop.Excel.Worksheet xlSheet4;
xlApp = CreateObject("Excel.Application");
xlBook = xlApp.Workbooks.Add;
MessageBox.Show(xlBook.Sheets.Count.ToString());
xlSheet1 = CType(xlBook.Worksheets(1), Microsoft.Office.Interop.Excel.Worksheet);
xlBook.Sheet.Add(xlSheet1);
xlSheet2 = CType(xlBook.Worksheets(2), Microsoft.Office.Interop.Excel.Worksheet);
xlBook.Sheet.Add(xlSheet2);
xlSheet3 = CType(xlBook.Worksheets(3), Microsoft.Office.Interop.Excel.Worksheet);
xlBook.Sheet.Add(xlSheet3);
xlSheet4 = CType(xlBook.Worksheets(4), Microsoft.Office.Interop.Excel.Worksheet);
xlBook.Sheet.Add(xlSheet4);