// 增加一个工作簿
Excel.Workbook book = excel.Workbooks.Add(true);// 添加工作表
Excel.Worksheet sheets =(Microsoft.Office.Interop.Excel.Worksheet)book.Worksheets.Add(Missing.Value, Missing.Value, 300, Microsoft.Office.Interop.Excel.XlSheetType.xlWorksheet);原来Add函数中第三个参数值为19,现在我觉得book中增加的sheet数量比较小,我改成了300,结果报错:“异常来自 HRESULT:0x800A03EC”。请高手帮忙,谢谢!

解决方案 »

  1.   

    你一下子搞300个sheet,Excel听了和你说,shit!
      

  2.   

    还好没说fuck。现在我需要做一个自动生成Excel模板的程序,模板数量大于300。
      

  3.   

    嗯,现在有个程序,里面的Excel文档就是600多个sheet,所以我需要把他们都拷贝出来
      

  4.   

    Excel对象中一个workbook能创建多少个Worksheets?哪里能看到相关说明?求地址
      

  5.   

    好吧,我查了下,据说没有限制http://office.microsoft.com/en-us/excel-help/excel-specifications-and-limits-HP005199291.aspxSheets in a workbook Limited by available memory (default is 3 sheets)