如果Outllook未以管理员身份运行,则禁用Outlook加载项



有人能向我解释一下,如果我不以管理员身份运行Outlook,为什么Outlook加载项(功能区按钮-可视化设计器)会被禁用吗?

当以管理员身份运行时,外接程序是可见的、已启用的并且工作正常,但当我在没有打开Admin的情况下运行它时,它是可见的但已禁用。感谢

您收到任何UI错误吗?

默认情况下,如果VSTO加载项尝试操作Microsoft Office用户界面(UI)失败,则不会显示错误消息。但是,您可以将Microsoft Office应用程序配置为显示与UI相关的错误消息。您可以使用这些消息来帮助确定为什么不显示自定义功能区,或者为什么显示功能区但不显示控件。有关详细信息,请参见如何:显示外接程序用户界面错误。

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

当VSTO外接程序导致应用程序意外关闭时,可能会发生硬禁用。如果在执行VSTO外接程序中的启动事件处理程序时停止调试器,则在开发计算机上也可能发生这种情况。

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

当您重新启用软禁用的VSTO外接程序时,应用程序会立即尝试加载VSTO外接到程序。如果最初导致应用程序软禁用VSTO外接程序的问题尚未解决,则应用程序将再次软禁用VSTO外接程序。请在"如何:重新启用已禁用的VSTO外接程序"一文中了解更多信息。

此外,您可能会发现"排除COM加载项加载故障"一文很有帮助。

最新更新