要求集是指各组已命名的 API 成员。 Office 加载项使用清单中指定的要求集或执行运行时检查,以确定 Office 应用程序是否支持加载项所需的 API。 有关详细信息,请参阅 Office 版本和要求集。
提示
是否要查找 特定于应用程序的 API 要求集? 请参阅以下 API 要求集。
- Excel JavaScript API 要求集 (ExcelApi)
- Word JavaScript API 要求集 (WordApi)
- OneNote JavaScript API 要求集 (OneNoteApi)
- PowerPoint JavaScript API 要求集 (PowerPointApi)
- 了解 Outlook API 要求集 (MailBox)
通用 API 要求集
以下部分列出了通用 API 要求集、每个集中的方法,以及支持该要求集的 Office 客户端应用程序。 除非另行指定,否则这些 API 要求集都是第 1.1 版。
提示
需要有关 Office 应用程序和版本支持哪些加载项和要求集的信息? 请参阅 Office 外接程序的 Office 客户端应用程序和平台可用性。
ActiveView
| 最低 Office 应用程序支持 | 集内的方法 |
|---|---|
|
|
AddInCommands
请参阅加载项命令要求集。
BindingEvents
| 最低 Office 应用程序支持 | 集内的方法 |
|---|---|
|
|
CompressedFile
| 最低 Office 应用程序支持 | 集内的方法 |
|---|---|
|
支持使用 Document.getFileAsync 方法时输出作为字节数组 (Office.FileType.Compressed) 的 Office Open XML (OOXML) 格式 。 |
ContextMenuApi
| 最低 Office 应用程序支持 | 集内的方法 |
|---|---|
| 请参阅 上下文菜单 API 要求集。 |
|
CustomXmlParts
| 最低 Office 应用程序支持 | 集内的方法 |
|---|---|
|
|
DevicePermissionService
| 最低 Office 应用程序支持 | 集内的方法 |
|---|---|
| 请参阅 设备权限服务要求集。 |
|
DialogApi
| 最低 Office 应用程序支持 | 集内的方法 |
|---|---|
| 请参阅 Dialog API 要求集。 |
|
DialogOrigin
| 最低 Office 应用程序支持 | 集内的方法 |
|---|---|
| 请参阅 对话框源要求集。 | 跨域支持:
|
DocumentEvents
| 最低 Office 应用程序支持 | 集内的方法 |
|---|---|
|
|
文件
| 最低 Office 应用程序支持 | 集内的方法 |
|---|---|
|
|
HtmlCoercion
| 最低 Office 应用程序支持 | 集内的方法 |
|---|---|
|
支持在使用 Document.getSelectedDataAsync、Document.setSelectedDataAsync、Binding.getDataAsync 或 Binding.setDataAsync 方法读取和写入数据时强制转换为 HTML (Office.CoercionType.Html)。 |
IdentityAPI
| 最低 Office 应用程序支持 | 集内的方法 |
|---|---|
| 请参阅 Identity API 要求集。 |
|
ImageCoercion
| 最低 Office 应用程序支持 | 集内的方法 |
|---|---|
| 请参阅图像强制要求集。 |
|
KeyboardShortcuts
| 最低 Office 应用程序支持 | 集内的方法 |
|---|---|
| 请参阅 键盘快捷方式要求集。 |
|
邮箱
| 最低 Office 应用程序支持 | 集内的方法 |
|---|---|
|
请参阅了解 Outlook API 要求集。 |
MatrixBindings
| 最低 Office 应用程序支持 | 集内的方法 |
|---|---|
|
|
MatrixCoercion
| 最低 Office 应用程序支持 | 集内的方法 |
|---|---|
|
支持在使用 Document.getSelectedDataAsync、Document.setSelectedDataAsync、Binding.getDataAsync 或 Binding.setDataAsync 方法读取和写入数据时强制转换为“矩阵”(数组的数组)数据结构 (Office.CoercionType.Matrix)。 |
NestedAppAuth
| 最低 Office 应用程序支持 | 集内的方法 |
|---|---|
| 请参阅 嵌套应用身份验证要求集。 |
|
OoxmlCoercion
| 最低 Office 应用程序支持 | 集内的方法 |
|---|---|
|
支持在使用 Document.getSelectedDataAsync、Document.setSelectedDataAsync、Binding.getDataAsync 或 Binding.setDataAsync 方法读取和写入数据时强制转换为 Open Office XML (OOXML) 格式 (Office.CoercionType.Ooxml)。 |
OpenBrowserWindowApi
| 最低 Office 应用程序支持 | 集内的方法 |
|---|---|
| 请参阅 打开浏览器窗口 API 要求集。 |
|
PdfFile
| 最低 Office 应用程序支持 | 集内的方法 |
|---|---|
|
支持在使用 Document.getFileAsync 方法时输出 PDF 格式 (Office.FileType.Pdf)。 |
RibbonApi
| 最低 Office 应用程序支持 | 集内的方法 |
|---|---|
| 请参阅 功能区 API 要求集。 |
|
选择
| 最低 Office 应用程序支持 | 集内的方法 |
|---|---|
|
|
Settings
| 最低 Office 应用程序支持 | 集内的方法 |
|---|---|
|
|
SharedRuntime
| 最低 Office 应用程序支持 | 集内的方法 |
|---|---|
| 请参阅 共享运行时要求集。 |
|
TableBindings
| 最低 Office 应用程序支持 | 集内的方法 |
|---|---|
|
|
TableCoercion
| 最低 Office 应用程序支持 | 集内的方法 |
|---|---|
|
支持在使用 Document.getSelectedDataAsync、Document.setSelectedDataAsync、Binding.getDataAsync 或 Binding.setDataAsync 方法读取和写入数据时强制转换为“表格”数据结构 (Office.CoercionType.Table)。 |
TaskPaneApi
| 最低 Office 应用程序支持 | 集内的方法 |
|---|---|
| 请参阅 任务窗格 API 要求集。 |
|
TextBindings
| 最低 Office 应用程序支持 | 集内的方法 |
|---|---|
|
|
TextCoercion
| 最低 Office 应用程序支持 | 集内的方法 |
|---|---|
|
支持在使用 Document.getSelectedDataAsync、Document.setSelectedDataAsync、Binding.getDataAsync 或 Binding.setDataAsync 方法读取和写入数据时强制转换为文本格式 (Office.CoercionType.Text)。 |
TextFile
| 最低 Office 应用程序支持 | 集内的方法 |
|---|---|
|
支持在使用 Document.getFileAsync 方法时输出文本格式 (Office.FileType.Text)。 |
不作为要求集一部分的方法
Office JavaScript API 中的以下方法不是要求集的一部分。 如果外接程序需要上述任何方法,请使用<外接程序清单中的 Methods> 和 <Method> 元素声明它们是必需的,或使用 语句执行运行时检查if。 有关详细信息,请参阅 指定 Office 应用程序和 API 要求。
| 方法名称 | 最低 Office 应用程序支持 |
|---|---|
| Bindings.addFromPromptAsync |
|
| Document.getFilePropertiesAsync |
|
| Document.getProjectFieldAsync |
|
| Document.getResourceFieldAsync |
|
| Document.getSelectedResourceAsync |
|
| Document.getSelectedTaskAsync |
|
| Document.getSelectedViewAsync |
|
| Document.getTaskAsync |
|
| Document.getTaskFieldAsync |
|
| Document.goToByIdAsync |
|
| Settings.addHandlerAsync |
|
| Settings.refreshAsync |
|
| Settings.removeHandlerAsync |
|
| TableBinding.clearFormatsAsync |
|
| TableBinding.setFormatsAsync |
|
| TableBinding.setTableOptionsAsync |
|