我在Windows XP上使用Visual Studio 2008的IDTExtensibility2接口为Word 2003标准版开发了一个附件。开发机器上的加入运行良好。不幸的是,在安装插件后,它不会在客户机上加载。Word 2003加载失败
的症状如下:
第一次运行Word后添加在被安装,其负载特性是从3变为2在注册表中。在下次运行Word时,将加载行为更改回3始终会将加载行为恢复为2。
如果您只是在客户端计算机上安装Visual Studio 2008,则插件开始工作。如果随后从客户端计算机中删除Visual Studio 2008,则添加不再起作用。
使用vbscript实例化Word以外的添加,将返回错误代码0x8013141A。在互联网上看起来,这似乎主要是由程序集没有正确签名造成的。使用sn工具签署程序集将返回该程序集不是强命名的程序集。
我已经看过这么多可能的解决方案,在互联网上的这些问题并没有一个解决了这个问题。