visualstudio2010中word和vbide组件怎么添加

visualstudio2010中word和vbide组件怎么添加,第1张

打开VS2010 在菜单栏栏上点击"工具(T)" ->"选择工具箱(X)…",在d出的对话框中选择"COM组件"。如果你在安装程序时安装上了你所需要的两个组件,就会在这儿找到。如果没有,点击"浏览(B)…"选择安装(如果有的话)。

1、打开wps文字,新建一个空白文档,在其中输入要求的文字。

2、同时,输入要添加引用的链接。

3、在导航栏中找到“引用->交叉引用”。

4、在“交叉引用”窗口中可以看到引用类型和引用内容等。

5、选择合适的链接引用,点击“插入”即可。

6、引用添加成功如图所示。

----------------------------------------在项目中添加Excel功能的方法----------------------------------------

第一步:

在项目的引用节点单击右键,在d出的菜单中单击添加引用...

在d出的对话框中单击COM项,找到Microsoft Excel 11.0 Object Library

并单击选中,然后单击选择按钮,如图“引用Excel2003”。

从中我们可以看出是引用的Excel.Exe文件,这是Excel2003版。Excel2000及Excel2002即Excel XP

COM项见“Excel版本对照表”。

第二步:

引用Excel2003后,会在引用节点中增加Excel等节点,如图“引用Excel2003后可删除不必要的引用”。

进入项目的bin\Debug目录可以看到,相应的增加了

Interop.Excel.dll、Interop.Microsoft.Office.Core.dll、Interop.VBIDE.dll三个库文件,它们都是.Net将 COM 类型库中的

类型定义转换为.Net公共语言运行库程序集中的等效定义生成的文件。

我们只需要引用Interop.Excel.dll就可以了,后面的两个文件是支持文件,不添加这两个文件的引用时在调试程序时如果有编译

不通过的如语法错误会提示未能找到依赖项Interop.Office、Interop.VBIDE,一般这是个假象,如果

没有语法错误,编译器就不会提示了:)。

我们在引用中将Microsoft.Office.Core、stdole、VBIDE选中删除掉。也可以将Excel引用删除掉重新直接引用Interop.Excel.dll。

另一种方法是直接添加对Interop.Excel.dll的引用。

生成Interop.Excel.dll的另一方法:

以上是可视化自动生成Excel对应的程序集,也可以用如下的方法生成。

打开Visual Studio .Net2003命令提示,运行

TlbImp Excel.EXE Interop.Excel.dll

如果是Excel2000,则

TlbImp Excel9.olb Interop.Excel.dll

当然,第一参数Excel.EXE(Excel9.olb)要指定目录(Office2000安装目录),如果不指定,需要把它拷贝到VS.Net安装路径下

如C:\Visual Studio.Net\SDK\v1.1\Bin;

同理,第二参数Interop.Excel.dll是生成的对应的动态库,如果不指定目录,默认生成在VS.Net安装路径BIN下 ,你可以用你自己喜欢的名字

取代Interop.Excel.dll,生成之后你就可以在VS.Net开发环境项目中添加对它的引用了。

Tlbimp.exe为类型库导入程序,它将 COM 类型库中的类型定义转换为公共语言运行库程序集中的等效定义,关于它的详细使用参见MSDN。

用第一种方法和第二种方法引用的库和默认文件目录为分别如下:

Excel 2000是

Microsoft Excel 9.0 Object Library

C:\Program Files\Microsoft Office\Office\EXCEL9.OLB

Excel 2002(XP)是

Microsoft Excel 10.0 Object Library

C:\Program Files\Microsoft Office\OFFICE10\EXCEL.EXE

Excel 2003是

Microsoft Excel 11.0 Object Library

C:\Program Files\Microsoft Office\OFFICE11\EXCEL.EXE

----------------------------------------Excel版本对照表----------------------------------------

文件 Interop.Excel.dll Interop.Office.dll Interop.VBIDE.dll 添加引用\COM组件

版本

2000 V1.3.0.0 V2.1.0.0 V5.3.0.0 Microsoft Excel 9.0 Object Library(EXCEL9.OLB)

2002(XP) V1.4.0.0 V2.2.0.0 V5.3.0.0 Microsoft Excel 10.0 Object Library(Excel.EXE文件)

2003 V1.5.0.0 V2.3.0.0 V5.3.0.0 Microsoft Excel 11.0 Object Library(Excel.EXE文件)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11934397.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存