内容提要
微软在Build 2024大会上宣布了Office Add-ins的新功能和特性,包括WordApi 1.8的注释弹出API、Outlook的Mailbox 1.14 JavaScript API的新功能,以及Teams应用与Outlook Add-ins的结合。
延伸解读
Word 加载项:注释弹出与高亮提升交互体验
WordApi 1.8 引入的注释弹出 API 允许加载项在文本旁显示卡片,用户可直接接受或拒绝建议,这为语法检查、法律文档审阅等场景提供了更自然的交互方式。高亮 API 则能在不修改文档内容的前提下标记文本,便于强调或识别。这些功能降低了用户操作成本,但开发者需注意 API 仅在支持该要求集的 Word 版本中可用。
Outlook 加载项:Mailbox 1.14 与 Smart Alerts
Mailbox 1.14 正式支持垃圾邮件报告和数据丢失防护(DLP)等场景,并已在 Windows 经典版、新版及 Web 版 Outlook 中可用。Smart Alerts 的改进则强化了发件合规性:例如在经典版 Outlook 中,管理员可通过组策略让 Simple MAPI 应用也触发 Smart Alerts;离线模式下邮件会暂存发件箱并提示用户。这些变化要求开发者关注不同客户端的行为差异。
Teams 应用与 Outlook 加载项融合:统一开发与管理
Teams 应用与 Outlook 加载项的结合已正式发布,开发者可将 Outlook 加载项、消息扩展和个人应用打包为统一应用,并链接到现有 Outlook Web 加载项。管理员可在 Microsoft 365 管理中心统一管理,终端用户则能在 Outlook Web 和新版 Windows 客户端中看到整合后的菜单。但 Mac 和旧版 Win32 客户端仍使用经典加载项,开发者需确保兼容性。
开发工具与运行时更新:NAA、V8 及新扩展
嵌套应用身份验证(NAA)预览版提供了基于 MSAL.js 的单点登录,支持单页应用模式并可直接获取 Microsoft Graph 令牌,无需中间层。JavaScript 专用运行时将迁移至 V8 引擎,使开发与用户环境一致,并支持新语言特性。此外,Visual Studio Code 扩展和 GitHub Copilot 扩展(均预览)可帮助生成 API 代码和创建项目,但需安装最新 Teams Toolkit 预览版。
Q&A
Build 2024大会上发布了哪些Office加载项的新功能?
发布了WordApi 1.8的注释弹出API、Outlook的Mailbox 1.14 JavaScript API新功能,以及Teams应用与Outlook加载项的结合等。
WordApi 1.8的注释弹出API有什么用?
它可以提升用户体验,通过弹出卡片显示特定文本的建议,帮助用户接受或拒绝更正。
Outlook的Mailbox 1.14 JavaScript API支持哪些新功能?
支持垃圾邮件报告和数据丢失防护等新功能。
如何将Teams应用与Outlook加载项结合使用?
开发者可以构建统一的应用,将Outlook加载项和Teams应用的功能结合,提供一致的用户体验。
Nested App Authentication(NAA)是什么?
NAA是一种新的单点登录方法,利用标准的MSAL.js认证模式,简化了SSO的实现。
Visual Studio Code扩展如何帮助Office加载项开发?
它提供了简化的开发工具,帮助开发者轻松创建、运行和调试Office加载项。