Word加载时下标超出范围错误-VSTO

问题描述 投票:0回答:1

我从事的项目的最终结果是一个单词加载项,它是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)的协作。项目开发中...

c# ms-word vsto 32bit-64bit
1个回答
0
投票

由Microsoft从此article找到。

© www.soinside.com 2019 - 2024. All rights reserved.