在.net中如何加入office-Excel-Com组件(office 2003)
我想用office-Excel-Com组件创建excel文件,但不知道怎么在.net中加入excel组件。
我装的是office2003,但找不到excel11.olb。希望大家指导我一下,解决问题马上结贴。
问题点数:100、回复次数:5Top
1 楼flashicp(flashicp)回复于 2006-03-13 09:38:27 得分 1
去官方下啊
Top
2 楼exing(铱星)回复于 2006-03-13 09:56:36 得分 1
在安装路径下检索一下,可以找到的Top
3 楼jon1365(jon)回复于 2006-03-13 10:08:27 得分 0
就是找不到啊Top
4 楼cyy1981(McRain)回复于 2006-03-13 10:11:16 得分 88
第一步:
在项目的引用节点单击右键,在弹出的菜单中单击添加引用...
在弹出的对话框中单击COM项,找到Microsoft Excel 11.0 Object Library
并单击选中,然后单击选择按钮.引用的Excel.Exe文件,这是Excel2003版。Excel2000及Excel2002即Excel XP
COM项见“Excel版本对照表”。
第二步:
引用Excel2003后,会在引用节点中增加Excel等节点,
相应的增加了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。
http://blog.csdn.net/flygoldfish/archive/2005/11/07/524305.aspx
Top
5 楼justok([热心-冲星])回复于 2006-03-13 10:11:30 得分 10
你在项目增加引用,然后选择COM引用啊,别用。NET引用,不在那里面Top




