2017-10-12 300 views
1

是否有人请向我解释为什么如果我不以管理员身份运行Outlook,Outlook外接程序(Ribbon按钮 - 可视化设计器)将被禁用?如果Outllook未以管理员身份运行,Outlook外挂程序将被禁用

以管理员身份运行时,加载项是可见的,启用并正常工作,但是当我在没有Admin的情况下运行它时,它是可见的但被禁用。谢谢

+1

您是否为所有用户注册加载项? –

回答

1

你有任何UI错误?

默认情况下,如果VSTO加载项尝试操作Microsoft Office用户界面(UI)并失败,则不会显示错误消息。但是,您可以配置Microsoft Office应用程序以显示与UI相关的错误消息。您可以使用这些消息来帮助确定为什么不显示自定义功能区,或者为什么显示功能区但不显示控件。有关更多信息,请参阅How to: Show Add-in User Interface Errors

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文章中的更多内容。

此外,您可能会发现Troubleshooting COM Add-In load failures文章有帮助。

相关问题