我开发了一个带有 MessageComposeCommandSurface
扩展点的加载项。
它在 outlook.office.com
上显示、已激活并工作,但在 Windows 桌面客户端 Outlook 2016(版本 16.0.8625.2121)中,该按钮在撰写模式下显示,但保持灰色,并且不可点击。
我测试了 Microsoft Docs 中提到并发布于 Github 的 command-demo-addin
得到相同的结果。同样,如屏幕截图所示,无法单击并启动似乎未激活的加载项。
最佳答案
COMPOSE 按钮在以下情况下被禁用:
1) 该项目位于公共(public)文件夹中。
2) 该项目位于垃圾邮件、发件箱(不是草稿)或同步问题中。
3) 该项目是“安全的”。 DRM 或 S-MIME 加密。 (旧版本的 Outlook 也不支持 S-MIME 签名)
4) Outlook 处于脱机状态。
在读取模式加载项工作但 Compose 不工作的情况下,它几乎总是#3。通常,用户可以选择始终对其传出邮件进行 DRM/S-MIME。
更新安全设置图像:
如果 Com 加载项加载自定义表单,这也会影响加载项:
检查 Com 加载项:
请注意,Outlook 实际上附带了一些加载项,并且许多 com-addins 可以与 Web 加载项一起正常工作。只有当 Com 插件覆盖默认的新邮件表单(或其他表单)时,它们才会干扰 Web 插件。
某些 COM 加载项不会使用自定义表单,但会访问父文件夹 (item.Parent),并且当前存在一个错误,当 COM 加载项或 VBA 脚本执行此操作时,会禁用 Web 加载项。
文件->选项->加载项->“转到”(管理加载项旁边)
关于outlook-addin - Outlook 2016 桌面版中未激活邮件撰写 Outlook 加载项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47308056/