outlook-addin - Outlook 2016 桌面版中未激活邮件撰写 Outlook 加载项

标签 outlook-addin office-js outlook-web-addins

我开发了一个带有 MessageComposeCommandSurface 扩展点的加载项。

它在 outlook.office.com 上显示、已激活并工作,但在 Windows 桌面客户端 Outlook 2016(版本 16.0.8625.2121)中,该按钮在撰写模式下显示,但保持灰色,并且不可点击。

screenshot of mail compose

我测试了 Microsoft Docs 中提到并发布于 Githubcommand-demo-addin得到相同的结果。同样,如屏幕截图所示,无法单击并启动似乎未激活的加载项。

最佳答案

COMPOSE 按钮在以下情况下被禁用:

1) 该项目位于公共(public)文件夹中。

2) 该项目位于垃圾邮件、发件箱(不是草稿)或同步问题中。

3) 该项目是“安全的”。 DRM 或 S-MIME 加密。 (旧版本的 Outlook 也不支持 S-MIME 签名)

4) Outlook 处于脱机状态。

在读取模式加载项工作但 Compose 不工作的情况下,它几乎总是#3。通常,用户可以选择始终对其传出邮件进行 DRM/S-MIME。

更新安全设置图像:

enter image description here

如果 Com 加载项加载自定义表单,这也会影响加载项:

检查 Com 加载项:

请注意,Outlook 实际上附带了一些加载项,并且许多 com-addins 可以与 Web 加载项一起正常工作。只有当 Com 插件覆盖默认的新邮件表单(或其他表单)时,它们才会干扰 Web 插件。

某些 COM 加载项不会使用自定义表单,但会访问父文件夹 (item.Parent),并且当前存在一个错误,当 COM 加载项或 VBA 脚本执行此操作时,会禁用 Web 加载项。

文件->选项->加载项->“转到”(管理加载项旁边)

Com Add-ins

关于outlook-addin - Outlook 2016 桌面版中未激活邮件撰写 Outlook 加载项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47308056/

相关文章:

outlook - 使用 VSTO 获取 Outlook 插件中的邮箱名称

excel - 如何在不使用超链接公式的情况下使用 office-js 将超链接添加到工作表中的单元格?

ms-word - Office 加载项显示警告 - 其加载项目录(SharePoint 应用程序目录)不支持的功能

javascript - 从 Outlook 加载项中访问用户签名

asp.net - 使用 .NET 开发 MS Outlook 插件

c# - 当 outlook 的连接状态发生变化时触发的事件处理程序

c# - 如何从 myRibbon.cs 调用 ThisAddIn.cs 类的方法

Excel Javascript API - 连接范围或复杂范围选择

microsoft-graph-api - 获取具有由外接程序设置的自定义属性的事件

office365 - 禁用桌面版 Office 365 Outlook 加载项