从 COM 加载项迁移到 Web 加载项

在新的 Outlook for Windows 中,Web 加载项完全受支持,合作伙伴无需执行其他工作。 新的 Outlook for Windows 不支持 COM 加载项,但将继续在经典 Outlook for Windows 中工作。 COM 加载项可以通过多种方式操作 Outlook,这通常会导致 Outlook 中的不稳定和崩溃。 为确保 Outlook 更稳定、更可靠,Web 加载项为外接程序提供了一个沙盒环境来运行,并进行了检查和平衡。

COM 加载项与 Web 加载项在几个方面不同:一个示例是使用固定入口点。 使用固定入口点是为了确保所有 Outlook 用户都能获得稳定且一致的体验。

注意

经典 Outlook 支持 Web 加载项,并继续获取最新的 Web 加载项功能。 若要了解详细信息,请参阅 Office 外接程序平台概述

Outlook 中的 Web 加载项平台正在推进,新 Outlook 和 Windows 上的经典 Outlook 都进行了重大更新。 这些更新带来了许多新式功能和集成体验,确保:

  • 加载项在事件更改期间自动运行,而不会中断工作流。
  • 用户可以轻松地将加载项应用于多个项目。
  • 在发送之前,将根据需要验证和更正项目。
  • 受上下文提示支持,网络钓鱼报告更有效。
  • 邮件或事件详细信息会无缝更新。

将外接程序从经典 Outlook 转换为新的 Outlook for Windows

如果你的组织当前正在使用 Web 加载项,则无需在新的 Outlook 中使用它。 如果你的组织正在使用 COM 加载项,则可以执行一些步骤来过渡到 Web 加载项:

  1. 检查已安装的 COM 加载项:可以从Microsoft 365 应用版管理中心的Microsoft 365 应用版运行状况仪表板检查已安装 COM/VSTO 加载项。 若要查找已安装的应用,请按照 加载项运行状况中的说明进行操作,并确保仅筛选掉 Outlook 加载项。

  2. 从此列表中确定任务关键型 COM 加载项:通常,组织已安装不再相关的未使用的 COM 加载项。 请务必确定组织在准备新 Outlook for Windows 时积极使用的 COM 加载项并设置其优先级。 若要识别相关的 COM 加载项,请与相关业务组或 IT 团队协作。

    某些Microsoft COM 加载项可能部署在组织中。 标识组织中的 COM 加载项中详细介绍了这些 COM 加载项的计划。

  3. 检查 Web 加载项是否可供使用:如果 Web 加载项可用,请安装、测试并评估它是否与新的 Outlook for Windows 配合使用。 可以按照 部署和管理 Office 外接程序 中的步骤安装 Web 加载项。

  4. 探索本机 Outlook 功能。 如果任务关键型 COM 加载项没有等效的 Web 加载项,请浏览新的 Outlook 本机功能,并查看它们是否适用于你的方案。 例如:

    COM 加载项 本机 Outlook 功能
    联机会议 Outlook 中的 Teams 会议
    安全性:DLP、钓鱼 & 垃圾邮件 Microsoft Purview 信息保护 (敏感度标签、权限) 和报告消息
    Email校对 Microsoft 编辑器
    签名 Outlook 签名
  5. 启动 Web 加载项开发。 如果本机 Outlook 功能不能满足你的需求,请联系合作伙伴或内部开发人员团队, (是否有内部开发的 COM 加载项) 来启动 Web 外接程序开发。 下面是一些可以与合作伙伴或开发人员共享的资源,以开始构建 Web 加载项。

    除了 Web 外接程序平台支持的 JS API 之外,开发人员还可以使用图形 API集成来增强加载项功能。

请求改进 Web 加载项平台

我们的目标是通过外接程序 JS 和 Graph API 的组合为核心方案提供支持。 可以执行下列操作:

  • 发送邮件时或事件更改期间自动启动加载项。
  • 一次选择多个项目,以便加载项运行。
  • 更新邮件或写入外接程序产品的服务器。

有关方案的完整列表,请参阅 Outlook Web 外接程序中支持的方案

如果在 Web 外接程序平台中发现不支持核心工作流(如 COM 加载项)的差距,请使用 此表单 共享反馈。

Web 加载项常见问题解答

  1. Web 加载项支持哪些功能?:Outlook Web 加载项支持许多涉及撰写和阅读电子邮件和事件的方案。 Web 外接程序 JS API 支持访问许多属性,例如电子邮件正文和详细信息、事件正文和详细信息、敏感度标签等。 还可以在电子邮件撰写时自动启动 Web 加载项,并且正在向 Web 外接程序平台添加更多功能。 在 Outlook Web 外接程序中支持的方案中了解有关受支持和即将推出的方案的详细信息。

  2. 新 Outlook 支持哪些 JS API 要求集?:新的 Outlook for Windows 支持设置为 1.14 的 Web 加载项 JS API。 这为垃圾邮件报告和钓鱼方案提供了其他几种支持。 在此处详细了解此要求集中的 JS API: Outlook API 参考

  3. 垃圾邮件报告 Web 加载项如何替换新 Outlook 中的“报告”按钮?:非Microsoft垃圾邮件报告加载项可以通过更改清单来替换新 Outlook 中的“ 报告 ”按钮。 它要求 Web 外接程序清单将 ExtensionPoint 元素的 xsi:type 属性设置为 ReportPhishingCommandSurface。 有关实现的更多详细信息,请参阅: 实现集成的垃圾邮件报告加载项