解决引用Microsoft.Office.Core和Microsoft.Office.Interop.Word 的问题 小鱼儿 2022-08-09 11:53 942阅读 0赞 先在各个项目“引用”中,删除对Microsoft.Office.Core的引用,然后再右击引用-->添加引用-->在COM页面的下拉框中,找到Microsoft Office 11.0 Object Library ,按“确定” 就将其加入到 引用 不用删除(如果不好使就删除)对Microsoft.Office.Interop.Word 的引用,直接右击引用-->添加引用-->在COM页面的下拉框中,找到(OFFICE2003)Microsoft Word 11.0 Object Library /(OFFICE2007)Microsoft Word 12.0 Object Library,按“确定”即可。 在使用vs2005、 [ vs2008][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 的引用一般就自动修正好了。 方法二 编辑一个批处理文件,将几个动态库文件,复制到某一个根文件夹,比如D:\\以方便引用。然后右击引用-->添加引用-->“浏览”页面,从中找到它们按“确定”就将其加入到引用中 Interop.Microsoft.Office.Core.dll或者office.dll,Microsoft.Office.Interop.Word.dll,Microsoft.Vbe.Interop.dll 1. 使用记事本 编辑一个批处理文件比如 cwv.bat,内容如下: REM 复制 引用Microsoft.Office.Core的动态库 cd %windir%\\assembly\\GAC\\Office\\11.0.0.0\_\_71e9bce111e9429c copy Office.dll d:\\ REM 复制 引用Microsoft.Office.Interop.Word的动态库 cd %windir%\\assembly\\GAC\\Microsoft.Office.Interop.Word\\11.0.0.0\_\_71e9bce111e9429c copy Microsoft.Office.Interop.Word.dll d:\\ REM 复制 引用VBIDE的动态库 cd %windir%\\assembly\\GAC\\Microsoft.Vbe.Interop\\11.0.0.0\_\_71e9bce111e9429c copy Microsoft.Vbe.Interop.dll d:\\ 2. 双击执行该批处理文件,就将引用的动态库复制到 d:\\,以方便添加引用。最好到MS-DOS方式下执行,以便切确知道是否真正拷贝。 3. 直接右击“解决方案”的引用-->添加引用-->在“浏览”页面,在D:\\找到选择它们,按“确定”就将其加入到引用中 更多内容,可以参考http://msdn.microsoft.com/zh-cn/library/aa159923(office.11).aspx 注意:以上文件是部署或者注册了的,它们位于%windir%\\assembly\\GAC或者%windir%\\assembly\\GAC\_MSIL下面,使用windows上的搜索是找不到的。要想找到它们,需要切换到MS-DOS命令下(开始--运行,输入cmd按回车,或者开始--程序--附件--命令提示符),然后再使用 cd c:\\,转到在c:\\根目录下,使用以下3个命令,将文件所在的位置输出追加到文件aa.bat中,然后使用记事本编辑到上面需要的方式。 dir Office.dll /s >> aa.bat dir Microsoft.Office.Interop.Word.dll /s >> aa.bat dir Microsoft.Vbe.Interop.dll /s >> aa.bat [vs2008]: http://blog.csdn.net/k/vs2008/
相关 理解和解决Java中引用环问题 在Java中,引用环(Circular Reference)是指两个或更多的对象相互引用,形成了一个封闭的循环。 解决Java中引用环的问题通常有以下几种方法: 1. ** 快来打我*/ 2024年09月10日 16:09/ 0 赞/ 18 阅读
相关 怎么解决引用计数 GC 的循环引用问题? > 引用计数方式 GC 存在循环引用问题,导致无法辨别无用对象,而 GC ROOT 方式不存在循环引用的问题 引用计数和 GC ROOT 的实现机理很易理解,面试时大家都能流 分手后的思念是犯贱/ 2022年12月22日 09:53/ 0 赞/ 110 阅读
相关 Service 循环引用(circular reference)问题解决 spring service层 循环引用问题。 报错信息如下: `Error creating bean with name 'smsCodeApiController': Love The Way You Lie/ 2022年11月20日 04:49/ 0 赞/ 274 阅读
相关 解决引用Microsoft.Office.Core和Microsoft.Office.Interop.Word 的问题 先在各个项目“引用”中,删除对Microsoft.Office.Core的引用,然后再右击引用-->添加引用-->在COM页面的下拉框中,找到Microsoft Off 小鱼儿/ 2022年08月09日 11:53/ 0 赞/ 943 阅读
相关 php 解决 引用 路径 php 中引用 ext 解决路径问题 简单实用 这个文件就是extjs.php文件,其实这里名字并不重要,我已经做了处理,保证能拼接处想要的url。 但是还是建议使用extjs.php来命名,因为个觉得见名知意。 <?p 灰太狼/ 2022年07月13日 10:21/ 0 赞/ 184 阅读
相关 iOS 循环引用问题解决方案 一:循环引用 循环引用:是指两个对象相互retain对方,通过OBJC的release是无法销毁这两个对象的。更严重的是,如果几个对象间接相互引用:比如A<-B Love The Way You Lie/ 2022年06月14日 08:38/ 0 赞/ 231 阅读
相关 springmvc中解决FastJson循环引用的问题 在springmvc中解决FastJson循环引用的问题 2015年06月16日 11:35:42 [中下游国外我][Link 1] 阅读数:2320 注:在Sp ╰+哭是因爲堅強的太久メ/ 2022年04月23日 05:10/ 0 赞/ 162 阅读
相关 fastjson的循环引用和重复引用的问题排解 前言 项目中用json形式来存储一个集合对象,用fastjson发现多了一些东西:$ref,了解之后才发现是重复引用的问题,现在总结一下 重复引用问题代码 类定义 爱被打了一巴掌/ 2021年12月12日 07:47/ 0 赞/ 836 阅读
相关 【FastJSON】解决FastJson中“$ref 循环引用”的问题 [https://blog.csdn.net/qq\_35873847/article/details/78850528][https_blog.csdn.net_qq_358 电玩女神/ 2021年09月17日 12:12/ 0 赞/ 540 阅读
还没有评论,来说两句吧...