首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VBA >

关于word二次开发版本有关问题

2012-12-14 
关于word二次开发版本问题我现在装的VS2010+office2007。做了一个word生成的工具。拿到装office 2003上的机

关于word二次开发版本问题
我现在装的VS2010+office2007。
做了一个word生成的工具。
拿到装office 2003上的机器不能运行。
然后我也装个2003,引用了Microsoft word 11.0 Object Libray。重新编译了一份。我想这次应该能运行了吧。
可是还不行,提示的错误是一样的,什么程序集未找到,12.0.0之类的。
我感觉编译出来的还是用的12.0.0的程序集。
然后我右键引用里的"Word",属性,有个路径一项,是这样的:
C:\Windows\assembly\GAC\Microsoft.Office.Interop.Word\12.0.0.0__71e9bce111e9429c\Microsoft.Office.Interop.Word.dll
还是12.0.0.0
我不知道该怎么引用word 03的库,不能非要我卸了office 07才能开发word 03的程序吧。
求牛人指教啊!
[最优解释]
OFFICE2003里面好像有个支持Framework开发的功能,在自定义安装里要选择,另外要升级到OFFICE2003SP3
[其他解释]
先参考 http://club.excelhome.net/thread-941996-1-2.html。


[其他解释]

引用:
OFFICE2003里面好像有个支持Framework开发的功能,在自定义安装里要选择,另外要升级到OFFICE2003SP3

这个当然勾了,我已经引用了Microsoft word 11.0 Object Libray, 11.0应该就是03的呀,可是好像还有问题。我觉得是不是因为我装了两个版本的office造成的
[其他解释]
卸载2007之后,重新编译,问题解决了。
好像我同时装了03和07就算我引用的03的,它也会引用到07,不知道为什么?
有没有办法手动改哪个文件改变一下程序集引用的位置?

热点排行