在使用vs2005、 vs2008、 vs2010 制作包含 word等office的应用程序时,有时找不到对Microsoft.Office.Core、Microsoft.Office.Interop.Word和VBIDE 三个文件的引用,此时,如果已经安装了office 2003,那么可能是选择“典型安装”或者是“最小化安装”,那需要从“控制面板”中将其删除,然后再次安装,并选择“完全安装”,安装之后再使用以下两种方法之一即可。
在选择“完全安装”office 2003 后,使用以下两种方法之一即可。
方法一
首先在“解决方案中”展开各个项目
1. 解决引用Microsoft.Office.Core --> Interop.Microsoft.Office.Core.dll
先在各个项目“引用”中,删除对Microsoft.Office.Core的引用,然后再右击引用-->添加引用-->在COM页面的下拉框中,找到Microsoft Office 11.0 Object Library ,按“确定” 就将其加入到 引用
2. 解决引用Microsoft.Office.Interop.Word --> Microsoft.Office.Interop.Word.dll
不用删除对Microsoft.Office.Interop.Word 的引用,直接右击引用-->添加引用-->在COM页面的下拉框中,找到Microsoft Word 11.0 Object Library ,按“确定” 就将其加入到 引用中
3. 解决引用VBIDE --> Microsoft.Vbe.Interop.dll
完全安装了office 2003之后,VBIDE 的引用一般就自动修正好了。