【问题标题】:Outlook Addin disabled if Outllook is not ran as Administrator如果 Outlook 未以管理员身份运行,则禁用 Outlook 插件
【发布时间】:2018-03-24 10:17:17
【问题描述】:

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

以管理员身份运行时,加载项可见​​、已启用且工作正常,但当我在未启用管理员的情况下运行它时,它可见但已禁用。谢谢

【问题讨论】:

  • 您是否为所有用户注册了插件?

标签: c# outlook-addin administrator elevated-privileges


【解决方案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 外接程序产生不会导致应用程序意外关闭的错误时,可能会发生软禁用。例如,如果应用程序在 Startup 事件处理程序执行时抛出未处理的异常,则应用程序可能会软禁用 VSTO 外接程序。

当您重新启用软禁用的 VSTO 外接程序时,应用程序会立即尝试加载 VSTO 外接程序。如果最初导致应用程序软禁用 VSTO 插件的问题尚未修复,应用程序将再次软禁用 VSTO 插件。在How to: Re-enable a VSTO Add-in That Has Been Disabled 文章中阅读更多相关信息。

您也可能会发现Troubleshooting COM Add-In load failures 文章很有帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-22
    • 2016-10-06
    • 1970-01-01
    • 2016-09-20
    相关资源
    最近更新 更多