C#COM Interop创建新的Excel工作簿

时间:2012-06-28 16:54:44

标签: c# winforms excel com-interop winforms-interop

我在C#winform中使用Microsoft.Office.Interop.Excel但我无法弄清楚如何创建新的Excel工作簿。我已经尝试了文档中的所有内容,但我得到的只是错误。工作簿wb = new Workbook()编译得很好,但会引发难以理解的运行时错误。

1 个答案:

答案 0 :(得分:0)

如果您尝试使用

在Excel VBA中实例化工作簿,则可能会遇到相同的错误
Dim w As Workbook
Set w = New Workbook

尝试实例化Application对象,然后调用Application.Workbooks.Add方法。它需要一个可选参数,即模板的名称。