gpt4 book ai didi

c# - 如果 Outlook 未以管理员身份运行,则禁用 Outlook 插件

转载 作者:行者123 更新时间:2023-11-30 23:08:10 25 4
gpt4 key购买 nike

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

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

最佳答案

您是否遇到任何 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文章有帮助。

关于c# - 如果 Outlook 未以管理员身份运行,则禁用 Outlook 插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46710241/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com