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 参考主题。