首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否有任何方法防止Outlook禁用外接程序?

是否有任何方法防止Outlook禁用外接程序?
EN

Stack Overflow用户
提问于 2022-04-14 13:59:46
回答 1查看 732关注 0票数 0

我用C# .net4.5 VSTO为Outlook 365开发了一个外接程序。用户抱怨Outlook禁用了插件,因为它减慢了插件的发布速度。Outlook启动时的插件什么也不做,即使在带状加载中也不行。读取Microsoft文档以避免禁用需要在下面创建两个注册表项的插件

代码语言:javascript
复制
HKEY_CURRENT_USER\SOFTWARE\Policies\Microsoft\Office\16.0\Outlook\Resiliency\AddinList --> key "<Prog-ID of Addin>" string value "1"
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\16.0\Outlook\Resiliency\DoNotDisableAddinList --> key "<Prog-ID of Addin>" dword_32bit value 1

我试图创建它们,但是Outlook一直禁用加载项。是否有任何方法防止Outlook禁用外接程序?

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-04-14 15:24:12

您的外接程序可能被禁用有多种原因。其中之一是运行时的异常。在这种情况下(如果在运行时抛出异常),您的外接程序将被禁用。所以,我建议先排除最分散的因素。

通常,您需要添加一个新键,并将外接程序设置为1的ProgID保持为“始终启用”。例如,我在网上搜索时发现了这张图片:

但是无论如何,我建议优化您的外接程序,因为防止外接程序被禁用部分声明。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71872892

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档