我从事的项目的最终结果是一个单词加载项,它是VSTO加载项(Word功能区)+ C#dll集+启用宏的模板(MyProject.dotm)的协作。
项目开发已完成,现在正在高级安装程序部分上工作(由他人执行)。根据此article,我们在VBA的VSTO插件中添加了调用代码(MyProject.dotm)。将分别为32位和64位创建两个独立的安装程序。
现在,我的问题是,在产品安装后(带有Word 64位的64位计算机)加载单词时,我们收到Visual Basic运行时错误Runtime error '9' : Subscript out of range
。
我已经搜索了错误并找到了此article,并能够通过以下方式纠正错误:>
将VSTO项目的启动操作
设置为启动外部程序,并将其值设置为C:\ Program Files \ Microsoft Office \ root \ Office16 \ WINWORD。 exe并构建项目,将安装程序的dll集(C:\ Program Files \ MyProject)替换为项目的新dll,然后加载单词。现在我的问题是,
我想找到一个适用于32位和64位计算机以及32位和64位办公室的全局修补程序。我可以对项目应用任何修复程序来修复此错误吗?还是应该在安装程序中修复此问题?
谢谢你。
我从事的项目的最终结果是一个单词加载项,它是VSTO加载项(Word功能区)+ C#dll集+启用宏的模板(MyProject.dotm)的协作。项目开发中...
由Microsoft从此article找到。