为新的 Windows 版 Outlook 开发 Outlook 加载项
新的 Outlook on Windows 桌面客户端统一 Windows 和 Web 代码库,为用户和管理员创建更一致的 Outlook 体验。 其新式和简化的界面增加了功能,旨在提高用户的工作效率、组织和协作。 更重要的是,新的 Outlook on Windows 支持 Outlook Web 加载项,以便你可以继续扩展 Outlook 的功能。
对 VSTO 和 COM 加载项的影响
新的 Windows 版 Outlook 旨在统一所有 Outlook 平台的扩展体验。 为了提供更可靠、更稳定的外接程序体验,新的 Outlook on Windows 不支持 VSTO 和 COM 加载项。 若要确保外接程序继续在新的 Outlook on Windows 中工作,必须将 VSTO 或 COM 加载项迁移到 Outlook Web 外接程序。 迁移到 Outlook Web 加载项不仅可实现与新 Outlook on Windows 的兼容性,而且还使你的解决方案可供其他平台(如 Mac 版 Outlook、移动设备或 Web 版)上的用户使用。
若要帮助你开始迁移过程,请查看以下指南。
- 正在解决 VSTO、COM 加载项和 Outlook Web 加载项支持的功能和方案的差异。 若要确定 Outlook Web 外接程序中是否完全支持外接程序方案,请参阅 Outlook Web 外接程序中支持的方案。
- 有关如何将 VSTO 外接程序转换为 Outlook Web 外接程序的指南,请参阅 VSTO 外接程序开发人员指南 和 教程:使用共享代码库在 VSTO 外接程序和 Office 外接程序之间共享代码。
- 如果你不熟悉 Outlook Web 加载项,请尝试使用 Outlook 快速入门 来生成第一个加载项。
- 如果你是 IT 管理员,想要了解有关如何在组织中转换到 Outlook Web 外接程序的详细信息,请参阅 将外接程序从经典 Outlook 转换为新的 Outlook for Windows。
注意
经典 Outlook on Windows 中仍支持 VSTO 和 COM 加载项。
Outlook Web 加载项中支持的方案
Outlook Web 加载项使用的 Outlook JavaScript API 开发侧重于缩小仅 VSTO 和 COM 外接程序解决方案支持的方案的差距。 这样,过渡到 Outlook Web 加载项的用户可以继续获得无缝体验。
下表标识了主要 Outlook 方案及其在 Web 外接程序中的支持状态。 此表将随着支持其他方案而更新。 计划迁移 VSTO 或 COM 加载项时,请定期查看此部分。
提示
当我们继续更新受支持方案表时,如果想要查看最近所做的更改,请从文章右上角选择 “编辑此文档 (铅笔图标) ”,然后选择“ 历史记录”。
若要了解有关预览版 Outlook 外接程序功能的详细信息,请参阅 Outlook 外接程序 API 预览要求集。
应用场景 | 说明 | Outlook Web 加载项中的支持状态 | 相关功能和示例 |
---|---|---|---|
垃圾邮件报告和教育 | 使用户能够报告未经请求且可能不安全的消息,并了解如何识别这些消息。 | 支持。 正在开发改进,以进一步增强用户体验。 | |
联机会议 | 允许用户创建和加入联机会议。 | 支持。 | |
会议增强功能 | 为安排会议的用户提供其他服务,例如位置选择、餐饮服务、会议室照明和温度调整。 | 支持。 | |
联机签名 | 自动向邮件和约会添加主题签名。 | 支持。 | |
客户关系管理 (CRM) 和跟踪服务 | 使用户能够从其 CRM 系统发送和检索信息,以跟踪与现有和潜在客户的通信。 | 支持。 | |
内容重用 | 使用户能够从合作伙伴系统传输和检索文本和其他内容类型。 | 支持。 | |
邮件项转换 | 使用户能够将邮件项转换为其他格式。 | 支持。 | |
项目管理 | 使用户能够从合作伙伴系统创建和跟踪项目工作项。 | 支持。 | |
附件管理 | 允许用户从合作伙伴位置导入或导出附件。 | 支持。 | |
邮件加密 | 使用户能够加密和解密邮件。 | 部分支持。 尚未解决基本功能,以创建与 VSTO 或 COM 加载项类似的体验。 | |
数据丢失防护 | 防止用户转发包含高度敏感信息的邮件项目。 | 部分支持。 尚未解决基本功能,以创建与 VSTO 或 COM 加载项类似的体验。 |
|
邮件项分类 | 使用户能够识别和分类包含敏感信息的邮件。 | 部分支持。 尚未解决基本功能,以创建与 VSTO 或 COM 加载项类似的体验。 | |
数据同步服务 | 启用邮件项与合作伙伴系统的双向同步。 | 部分支持。 尚未解决基本功能,以创建与 VSTO 或 COM 加载项类似的体验。 | |
校对邮件项目 | 为用户提供撰写邮件时的实时校对帮助。 | 目前尚不支持。 | 不可用 |
可通过加载项扩展 Outlook 功能。如果 VSTO 或 COM 加载项解决方案不适合表中的任何方案, 请完成调查以共享你的方案。
对经典 Outlook on Windows 的支持
具有 Microsoft 365 订阅或 Office 2016 零售永久版或更高版本的 Windows 经典 Outlook 将继续支持开发新的和现有的 Outlook Web 加载项。此外,它将继续接收最新 Outlook 加载项功能的发布。
在新的 Outlook on Windows 中测试加载项
立即在新版 Outlook on Windows 中测试 Outlook Web 加载项! 若要切换到新的 Windows 版 Outlook,必须满足以下要求。
Microsoft 365 工作或学校帐户连接到 Exchange Online。 新客户端当前不支持本地、混合或主权 Exchange 帐户。
注意
虽然可以将非Microsoft邮件帐户(如 Gmail)添加到新的 Windows 版 Outlook,但只能将 Outlook 加载项与Microsoft帐户一起使用。
最低操作系统安装 Windows 10 版本 1809 (内部版本 17763) 。
若要帮助你安装和设置 Outlook 桌面客户端,请参阅 新的 Outlook for Windows 入门。
有关如何旁加载加载项的指导,请参阅 旁加载 Outlook 加载项进行测试。
提示
如果要从 Windows 上的经典 Outlook 客户端移动到新的 Outlook 客户端,请注意加载项的位置不同。 虽然从经典 Outlook 客户端的功能区或应用栏访问加载项,但访问新 Outlook 客户端中的加载项取决于是阅读还是撰写邮件项目。 若要了解详细信息,请参阅 在 Outlook 中使用加载项。
调试加载项
若要调试安装在新的 Outlook on Windows 桌面客户端中的加载项,请执行以下操作:
关闭新的 Outlook on Windows 客户端(如果已打开)。
然后,在命令提示符下运行以下命令,打开新的 Outlook on Windows 客户端和 Microsoft Edge DevTools 实例。
olk.exe --devtools
提示
运行命令后,DevTools 窗口将保持打开状态,以便可以在打开和关闭加载项时调试加载项的任务窗格。 如果关闭 DevTools 窗口,必须先关闭 Outlook 客户端,然后才能再次运行
olk.exe --devtools
。使用 Microsoft Edge DevTools 调试加载项。
开发体验反馈
在新的 Outlook on Windows 中测试 Outlook Web 加载项时,请通过 GitHub 与开发人员社区分享有关体验的反馈。