从Word 2016切换到Microsoft 365 word应用程序时,不显示我的VSTO Word加载项。该加载项是使用Visual Studio开发的,目标框架是4.7.2。我卸载了现有的加载项,然后重新安装了该加载项。还安装了用于Office Runtime的Visual Studio 2010工具和目标.net框架。
加载项已加载并在我的开发机上使用365正常显示。但是在其他客户计算机上不起作用。如何解决此问题?
谢谢!
答案 0 :(得分:1)
但是它不能在其他客户计算机上运行。如何解决此问题?
首先,请确保:
如您所见,有多种原因导致最终用户计算机上未加载Office加载项...
Microsoft Office应用程序可以禁用行为异常的VSTO加载项。如果某个应用程序未加载VSTO加载项,则该应用程序可能被硬禁用或软禁用了VSTO加载项。
当VSTO加载项导致应用程序意外关闭时,可能会发生硬禁用。如果您在执行VSTO加载项中的Startup事件处理程序时停止调试器,则它也可能在开发计算机上发生。
当VSTO加载项产生不会导致应用程序意外关闭的错误时,可能会发生软件禁用。例如,如果在启动事件处理程序执行期间引发未处理的异常,则应用程序可能会软禁用VSTO加载项。
当您重新启用软禁用的VSTO加载项时,应用程序将立即尝试加载VSTO加载项。如果最初导致应用程序软禁用VSTO加载项的问题尚未解决,则应用程序将再次软禁用VSTO加载项。有关更多信息,请参见How to: Re-enable a VSTO Add-in that has been disabled。
此外,我建议使用日志记录机制来检测远程计算机上正在发生的事情。请查看Event logging for Office solutions页以了解更多信息。