在VB.net VS2008中的Excel APp

时间:2011-05-11 01:50:52

标签: vb.net

我正在使用VisualStudio 2008在VB.net中创建一个excel应用程序。

在添加引用Microsoft.office.interop.excel时,我们同时管理(在.NET TAB上)和非托管(在COM TAB上)。

目前我正在引用COM选项卡,但它没有正确显示错误。

我可以在.NET选项卡上使用excel interop吗?

哪一个是更好的参考方式,这两者之间有什么区别?

2 个答案:

答案 0 :(得分:0)

是的,请使用.NET互操作库创建命名空间“Microsoft.Office.Interop.Excel”

然后使用

定义应用程序对象
Private app As Microsoft.Office.Interop.Excel.Application

并且a)使用

连接到正在运行的Excel应用程序
app = CType(GetObject([Class]:="Excel.Application"), Microsoft.Office.Interop.Excel.Application)

或b)使用

创建一个新的Excel应用程序
app = CType(CreateObject(ProgId:="Excel.Application"), Microsoft.Office.Interop.Excel.Application)
祝你好运!

答案 1 :(得分:0)

Interop库的.NET版本基本上是.NET包装器中的COM组件。建议使用.NET实现。