我开发了一个带有MessageComposeCommandSurface扩展点的插件。
它在outlook.office.com上显示、激活和工作,但在windows桌面客户端Outlook2016(版本16.0.8625.2121)中,该按钮以合成模式显示,但保持灰色,并且不可点击。

我测试了Microsoft Docs中提到的command-demo-addin,并在Github上发布了相同的结果。类似地,如截图所示,不可能单击并启动看似未激活的插件。
发布于 2017-12-12 03:56:45
在以下情况下,合成按钮处于禁用状态:
1)项目位于公用文件夹中。
2)该项目位于垃圾邮件、发件箱(非草稿)或同步问题中。
3)该项目是“安全的”。DRM或S-MIME加密。(旧版本的Outlook也不支持S-MIME签名)
4) Outlook处于脱机状态。
在Read Mode add-ins正在工作,但Compose不工作的情况下,它几乎总是#3。通常情况下,用户将有一个选项,总是DRM / S-MIME他们的输出邮件。
使用安全设置的映像进行更新:

如果Com外接程序加载自定义窗体,这也会影响外接程序:
正在检查Com外接程序:
请注意,outlook实际上附带了一些外接程序,许多com外接程序可以很好地与Web外接程序配合使用。只有当Com外接程序覆盖默认的新邮件表单(或其他表单)时,它们才会干扰Web外接程序。
某些COM外接程序不会使用自定义窗体,但会访问父文件夹(item.Parent)。当COM外接程序或VBA脚本执行此操作时,当前存在禁用的网站外接程序的错误。
文件->选项->加载项->“转到”(位于“管理加载项”旁边)

发布于 2018-11-15 20:17:55
如果你安装了像avast这样的杀毒软件,试着禁用它的插件,然后打开你的撰写邮件窗口。
https://stackoverflow.com/questions/47308056
复制相似问题