繁体   English   中英

VB.net VS2008中的Excel APp

[英]Excel APp in VB.net VS2008

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

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

目前,我正在引用“ COM”选项卡,但未正确显示错误。

我可以在.NET选项卡上使用Excel互操作吗?

哪一种是更好的引用方式,两者之间有什么区别?

是的,请使用.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)

祝好运!

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM