如何解决Microsoft Word 365中未加载的VSTO加载项?

时间:2020-05-26 18:07:53

标签: office365 vsto

从Word 2016切换到Microsoft 365 word应用程序时,不显示我的VSTO Word加载项。该加载项是使用Visual Studio开发的,目标框架是4.7.2。我卸载了现有的加载项,然后重新安装了该加载项。还安装了用于Office Runtime的Visual Studio 2010工具和目标.net框架。

加载项已加载并在我的开发机上使用365正常显示。但是在其他客户计算机上不起作用。如何解决此问题?

谢谢!

1 个答案:

答案 0 :(得分:1)

但是它不能在其他客户计算机上运行。如何解决此问题?

首先,请确保:

  1. 所有先决条件都包含在外接程序安装程序中。
  2. 加载项可以运行,请检查主机应用程序的“信任中心”设置。
  3. 运行时不会引发异常。

如您所见,有多种原因导致最终用户计算机上未加载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页以了解更多信息。