Dialog API 要求集

要求集是指各组已命名的 API 成员。 Office 加载项使用清单中指定的要求集或执行运行时检查,以确定 Office 应用程序是否支持加载项所需的 API。 有关详细信息,请参阅 Office 版本和要求集

Office 外接程序在多个 Office 版本中运行。 下表列出了对话框 API 要求集、支持的 Office 客户端应用程序,以及这些应用程序(如果适用) 的最低 内部版本或版本。

要求集 Office 网页版 Windows 版 Office
(Microsoft 365 订阅)
Windows1 上的 Office
(零售永久)
Windows1 上的 Office
(批量许可的永久)
Mac 版 Office iPad 版 Office Office Online Server
DialogApi 1.2 支持 版本 2005(内部版本 12827.20268) 版本 2005(内部版本 12827.20268) Office 2021:版本 2005 (内部版本 12827.20268) 版本 16.37 (20051002) 版本 16.37 不支持
DialogApi 1.1 支持 版本 1602 (内部版本 6741.0000) 版本 1602 (内部版本 6741.0000) Office 20162 版本 15.20 版本 1.22 版本 1608 (内部版本 7601.6800)

注意

1永久版 Office 的用户可能尚未接受所有修补程序和更新。 如果是这样,Office 用于在 UI 中报告其版本的 DLL 可能大于此处列出的版本,即使用户计算机上尚未安装支持 DialogApi 所需的更新 DLL 也是如此。 若要确保安装所需的修补程序,用户必须转到 Office 2016 更新列表,搜索 osfclient-x-none,然后安装列出的修补程序。

2 Outlook 2016 (批量许可永久) 不支持 DialogApi 1.1。

Outlook 支持

在 Outlook 中,对话功能及其 API 已在以下邮箱要求集中引入。

功能 API 邮箱要求集
显示对话框 Office.context.ui.displayDialogAsync 1.4
将消息从对话框传递到其父页 Office.context.ui.messageParent 1.4
关闭对话框 Office.context.ui.closeContainer 1.5
将消息从主机页传递到对话框 Office.dialog.messageChild 1.9*

注意

* 虽然经典 Outlook on Mac 不支持邮箱要求集 1.9,但它确实支持 DialogApi 1.2 要求集。

Office 版本和内部版本号

若要详细了解版本、内部版本号和 Office Online Server,请参阅:

Office 通用 API 要求集

若要了解通用 API 要求集,请参阅 Office 通用 API 要求集

对话框 API 1.1 和 1.2

对话框 API 1.1 是 API 的第一个版本, (请参阅 Office.UI) 。 要求集 1.2 添加了对使用 Office.dialog.messageChild 方法将数据从父页发送到对话框的支持。 有关这些 API 的详细信息,请参阅 对话框 API 参考主题。

另请参阅