Word Add In在安装后处于非活动状态?

时间:2015-10-27 11:45:51

标签: c# ms-word installation vsto add-in

我开发了一个单词加载项解决方案。我已经创建了一个安装项目,我的安装文件正常工作(msi和exe)。

但安装后我的加载项处于非活动状态。我可以将其更改为" active"在选项中,它可以正常工作,但这不是一个选项,因为我们一次在许多计算机上安装它,并且用户不知道如何更改它。

  • 这是一台机器 - 为机器的所有用户安装。
  • 四个注册表项,Description,FriendlyName,Manifest和最重要的LoadBehavior,值为" 3"。
  • Visual Studio 2015 Pro。
  • 加载项是一个单词2013项目,用于Office 2013

我错过了什么?我认为LoadBehavior 3足以让它在安装后活动,但显然我错过了一些东西。任何想法可能是什么,或者如果有人有任何好主意如何解决这个问题?

Thnx提前

1 个答案:

答案 0 :(得分:3)

Microsoft Office应用程序可以禁用意外行为的VSTO加载项。如果应用程序未加载VSTO加载项,则应用程序可能已禁用硬件或软件禁用VSTO加载项。

当VSTO加载项导致应用程序意外关闭时,可能会发生硬禁用。如果在VSTO加载项中的启动事件处理程序正在执行时停止调试器,则可能还会在开发计算机上发生此错误。

当VSTO加载项产生不会导致应用程序意外关闭的错误时,可能会发生软禁用。例如,如果在启动事件处理程序执行时抛出未处理的异常,应用程序可能会软禁用VSTO加载项。

当您重新启用软禁用的VSTO加载项时,应用程序会立即尝试加载VSTO加载项。如果最初导致应用程序软件禁用VSTO加载项的问题尚未修复,则应用程序将再次软禁用VSTO加载项。请在How to: Re-enable a VSTO Add-in That Has Been Disabled文章中详细了解相关内容。