diff --git a/docs/manifest/control-button.md b/docs/manifest/control-button.md index c9b3a9c985..c169807c87 100644 --- a/docs/manifest/control-button.md +++ b/docs/manifest/control-button.md @@ -50,7 +50,7 @@ For more information, see [Version overrides in the add-in only manifest](/offic ## Examples -In the following example, the button executes a function. It's also configured to be disabled when the add-in launches. It can be programmatically enabled. For more information, see [Enable and Disable Add-in Commands](/office/dev/add-ins/design/disable-add-in-commands). +In the following example, the button executes a function. It's also configured to be disabled when the add-in launches. It can be programmatically enabled. For more information, see [Change the availability of add-in commands](/office/dev/add-ins/design/disable-add-in-commands). ```xml diff --git a/docs/manifest/enabled.md b/docs/manifest/enabled.md index 0aa2a4175a..0287ba97fd 100644 --- a/docs/manifest/enabled.md +++ b/docs/manifest/enabled.md @@ -1,7 +1,7 @@ --- title: Enabled element in the manifest file description: Learn how to specify that an Add-in Command is disabled when the add-in launches. -ms.date: 03/12/2022 +ms.date: 01/23/2025 ms.localizationpriority: medium --- @@ -9,6 +9,9 @@ ms.localizationpriority: medium Specifies whether a [Button control](control-button.md) or [Menu control](control-menu.md) is enabled when the add-in launches. The **\** element is a child element of [Control](control.md). If it is omitted, the default is `true`. +> [!NOTE] +> The **\** element is only supported for controls on the ribbon. It isn't supported for controls added to the Office context menu. + **Add-in type:** Task pane **Valid only in these VersionOverrides schemas**: @@ -21,9 +24,9 @@ For more information, see [Version overrides in the add-in only manifest](/offic - [RibbonApi 1.0](../requirement-sets/common/ribbon-api-requirement-sets.md) -This element is only valid in Excel, PowerPoint, and Word; that is, when the `Name` attribute of the [Host](host.md) element is "Workbook", "Presentation", or "Document". +This element is only valid in **Excel**, **PowerPoint**, and **Word**; that is, when the `Name` attribute of the [Host](host.md) element is "Workbook", "Presentation", or "Document". -The parent control can also be programmatically enabled and disabled. For more information, see [Enable and Disable Add-in Commands](/office/dev/add-ins/design/disable-add-in-commands). +The parent control can also be programmatically enabled and disabled. For more information, see [Change the availability of add-in commands](/office/dev/add-ins/design/disable-add-in-commands). ## Example diff --git a/docs/manifest/extensionpoint.md b/docs/manifest/extensionpoint.md index 8d19dd738c..f4298d9009 100644 --- a/docs/manifest/extensionpoint.md +++ b/docs/manifest/extensionpoint.md @@ -1,7 +1,7 @@ --- title: ExtensionPoint element in the manifest file description: Defines where an add-in exposes functionality in the Office UI. -ms.date: 09/05/2024 +ms.date: 01/23/2025 ms.localizationpriority: medium --- @@ -88,7 +88,7 @@ A context menu is a shortcut menu that appears when you right-click (or select a #### Example -The following customizes the context menu opened on the selected text in a supported Office application. Note that the child control must be of type **Button**. +The following customizes the context menu opened on the selected text in a supported Office application. The context menu control used is of type **Button**. ```xml diff --git a/docs/manifest/officemenu.md b/docs/manifest/officemenu.md index b0fc52e38b..3aef1b4d18 100644 --- a/docs/manifest/officemenu.md +++ b/docs/manifest/officemenu.md @@ -1,7 +1,7 @@ --- title: OfficeMenu element in the manifest file description: The OfficeMenu element defines a collection of controls to be added to the Office context menu. -ms.date: 08/13/2024 +ms.date: 01/23/2025 ms.localizationpriority: medium --- @@ -34,15 +34,15 @@ Although its official data type is string, this attribute effectively functions - `ContextMenuText` - Displays the item on the context menu when text is selected and the user opens that menu (e.g., right-clicks) on the selected text. Applies to Word, Excel, PowerPoint, and OneNote. - `ContextMenuCell` - Displays the item on the context menu when the user opens that menu (e.g., right-clicks) on a cell on the spreadsheet. Applies to Excel. - ## Child elements -| Element | Required | Description | +| Element | Required | Description | |:-----|:-----:|:-----| -| [Control of type Button](control-button.md) | Yes | A single **Button** control object. | +| [Control of type Button](control-button.md) | Yes | A single **Button** control object. | +| [Control of type Menu](control-menu.md) | Yes | A single **Menu** control object. | > [!NOTE] -> There can be only one child control and it must be type **Button**. +> There can be only one child control. ## Example diff --git a/docs/requirement-sets/common/context-menu-api-requirement-sets.md b/docs/requirement-sets/common/context-menu-api-requirement-sets.md new file mode 100644 index 0000000000..6c8d6326d2 --- /dev/null +++ b/docs/requirement-sets/common/context-menu-api-requirement-sets.md @@ -0,0 +1,37 @@ +--- +title: Context Menu API requirement sets +description: Learn more about the Context Menu API requirement sets and the platforms it supports. +ms.date: 01/23/2025 +ms.topic: overview +ms.localizationpriority: medium +--- + +# Context Menu API requirement sets + +Requirement sets are named groups of API members. Office Add-ins use requirement sets specified in the manifest or use a runtime check to determine whether an Office application supports APIs that an add-in needs. For more information, see [Office versions and requirement sets](/office/dev/add-ins/develop/office-versions-and-requirement-sets). + +Use the Context Menu API requirement set to configure the availability of custom items on a context menu in Office. + +`ContextMenuApi 1.1` is supported in **Excel**, **PowerPoint**, and **Word**. The following table lists the minimum builds or versions for these applications, where applicable. + +| Requirement set | Office on the web | Office on Windows
(Microsoft 365 subscription) | Office on Windows
(retail perpetual) | Office on Windows
(volume-licensed perpetual) | Office on Mac | Office on iOS | Outlook on Android | +|:-----|:-----|:-----|:-----|:-----|:-----|:-----|:-----| +| ContextMenuApi 1.1 | Supported | TBD | TBD | Not supported | TBD | Not supported | Not supported | + +To find out more about versions and build numbers, see: + +[!INCLUDE [Links to get Office versions and how to find Office client version](../../includes/links-get-office-versions-builds.md)] + +## Office Common API requirement sets + +For information about Common API requirement sets, see [Office Common API requirement sets](office-add-in-requirement-sets.md). + +## ContextMenuApi 1.1 + +To learn how to programmatically configure the availability of custom items on a context menu, see [Enable or disable add-in commands](/office/dev/add-ins/design/disable-add-in-commands). For details about the API, see [Office.ContextMenu](/javascript/api/office/office.contextmenu). + +## See also + +- [Office versions and requirement sets](/office/dev/add-ins/develop/office-versions-and-requirement-sets) +- [Specify Office applications and API requirements](/office/dev/add-ins/develop/specify-office-hosts-and-api-requirements) +- [Office Add-ins manifest](/office/dev/add-ins/develop/add-in-manifests) diff --git a/docs/requirement-sets/common/office-add-in-requirement-sets.md b/docs/requirement-sets/common/office-add-in-requirement-sets.md index 740e7abc84..b336a4b73b 100644 --- a/docs/requirement-sets/common/office-add-in-requirement-sets.md +++ b/docs/requirement-sets/common/office-add-in-requirement-sets.md @@ -1,7 +1,7 @@ --- title: Office Common API requirement sets description: Learn more about the Office Common API requirement sets. -ms.date: 10/17/2024 +ms.date: 01/23/2025 ms.topic: overview ms.localizationpriority: medium --- @@ -56,6 +56,14 @@ See [Add-in command requirement sets](add-in-commands-requirement-sets.md). --- +### ContextMenuApi + +| Minimum Office application support | Methods in set | +|:-----|:-----| +| See [Context Menu API requirement sets](context-menu-api-requirement-sets.md). |
  • Office.contextMenu.requestUpdate
| + +--- + ### CustomXmlParts | Minimum Office application support | Methods in set | diff --git a/docs/requirement-sets/common/ribbon-api-requirement-sets.md b/docs/requirement-sets/common/ribbon-api-requirement-sets.md index 2a60297acb..44a55c0f71 100644 --- a/docs/requirement-sets/common/ribbon-api-requirement-sets.md +++ b/docs/requirement-sets/common/ribbon-api-requirement-sets.md @@ -31,7 +31,7 @@ For information about Common API requirement sets, see [Office Common API requir ## Ribbon API 1.1 -The Ribbon API 1.1 includes support for enabling and disabling Add-in Commands. To learn the patterns for this functionality, see [Enable and Disable Add-in Commands](/office/dev/add-ins/design/disable-add-in-commands). For details about the API, see the [Office.ribbon](/javascript/api/office/office.ribbon) reference topic. +The Ribbon API 1.1 includes support for enabling and disabling Add-in Commands. To learn the patterns for this functionality, see [Change the availability of add-in commands](/office/dev/add-ins/design/disable-add-in-commands). For details about the API, see the [Office.ribbon](/javascript/api/office/office.ribbon) reference topic. ## Ribbon API 1.2 diff --git a/docs/requirement-sets/requirement-sets.md b/docs/requirement-sets/requirement-sets.md index 97fd7e691a..1841c951d8 100644 --- a/docs/requirement-sets/requirement-sets.md +++ b/docs/requirement-sets/requirement-sets.md @@ -1,7 +1,7 @@ --- title: Office client application and platform availability for Office Add-ins description: Supported requirement sets for Excel, OneNote, Outlook, PowerPoint, Project, and Word. -ms.date: 12/17/2024 +ms.date: 01/23/2025 ms.topic: overview ms.localizationpriority: high --- @@ -20,14 +20,14 @@ To work as expected, your Office Add-in might depend on a specific Office applic |Platform|Extension points|Application-specific API requirement sets|[Common API requirement sets](common/office-add-in-requirement-sets.md)| |---|---|---|---| -|Office on the web|
  • TaskPane
  • Content
  • [CustomFunctions](excel/custom-functions-requirement-sets.md)
  • [Add-in Commands](common/add-in-commands-requirement-sets.md)
|
  • [ExcelApi 1.1](excel/excel-api-1-1-requirement-set.md)
  • [ExcelApi 1.2](excel/excel-api-1-2-requirement-set.md)
  • [ExcelApi 1.3](excel/excel-api-1-3-requirement-set.md)
  • [ExcelApi 1.4](excel/excel-api-1-4-requirement-set.md)
  • [ExcelApi 1.5](excel/excel-api-1-5-requirement-set.md)
  • [ExcelApi 1.6](excel/excel-api-1-6-requirement-set.md)
  • [ExcelApi 1.7](excel/excel-api-1-7-requirement-set.md)
  • [ExcelApi 1.8](excel/excel-api-1-8-requirement-set.md)
  • [ExcelApi 1.9](excel/excel-api-1-9-requirement-set.md)
  • [ExcelApi 1.10](excel/excel-api-1-10-requirement-set.md)
  • [ExcelApi 1.11](excel/excel-api-1-11-requirement-set.md)
  • [ExcelApi 1.12](excel/excel-api-1-12-requirement-set.md)
  • [ExcelApi 1.13](excel/excel-api-1-13-requirement-set.md)
  • [ExcelApi 1.14](excel/excel-api-1-14-requirement-set.md)
  • [ExcelApi 1.15](excel/excel-api-1-15-requirement-set.md)
  • [ExcelApi 1.16](excel/excel-api-1-16-requirement-set.md)
  • [ExcelApi 1.17](excel/excel-api-1-17-requirement-set.md)
  • [ExcelApiOnline](excel/excel-api-online-requirement-set.md)
|
  • [BindingEvents](common/office-add-in-requirement-sets.md#bindingevents)
  • [CompressedFile](common/office-add-in-requirement-sets.md#compressedfile)
  • [DevicePermissionService 1.1](common/device-permission-service-requirement-sets.md)
  • [DialogApi 1.1](common/dialog-api-requirement-sets.md)
  • [DialogApi 1.2](common/dialog-api-requirement-sets.md)
  • [DialogOrigin 1.1](common/dialog-origin-requirement-sets.md)
  • [DocumentEvents](common/office-add-in-requirement-sets.md#documentevents)
  • [File](common/office-add-in-requirement-sets.md#file)
  • [IdentityAPI 1.3](common/identity-api-requirement-sets.md)
  • [KeyboardShortcuts 1.1](common/keyboard-shortcuts-requirement-sets.md)
  • [MatrixBindings](common/office-add-in-requirement-sets.md#matrixbindings)
  • [MatrixCoercion](common/office-add-in-requirement-sets.md#matrixcoercion)
  • [NestedAppAuth 1.1](common/nested-app-auth-requirement-sets.md) (preview)
  • [RibbonApi 1.1](common/ribbon-api-requirement-sets.md)
  • [RibbonApi 1.2](common/ribbon-api-requirement-sets.md)
  • [Selection](common/office-add-in-requirement-sets.md#selection)
  • [Settings](common/office-add-in-requirement-sets.md#settings)
  • [SharedRuntime 1.1](common/shared-runtime-requirement-sets.md)
  • [SharedRuntime 1.2](common/shared-runtime-requirement-sets.md)
  • [TableBindings](common/office-add-in-requirement-sets.md#tablebindings)
  • [TableCoercion](common/office-add-in-requirement-sets.md#tablecoercion)
  • [TextBindings](common/office-add-in-requirement-sets.md#textbindings)
  • [TextCoercion](common/office-add-in-requirement-sets.md#textcoercion)
| -|Office on Windows (Microsoft 365 subscription)|
  • TaskPane
  • Content
  • [CustomFunctions](excel/custom-functions-requirement-sets.md)
  • [Add-in Commands](common/add-in-commands-requirement-sets.md)
|
  • [ExcelApi 1.1](excel/excel-api-1-1-requirement-set.md)
  • [ExcelApi 1.2](excel/excel-api-1-2-requirement-set.md)
  • [ExcelApi 1.3](excel/excel-api-1-3-requirement-set.md)
  • [ExcelApi 1.4](excel/excel-api-1-4-requirement-set.md)
  • [ExcelApi 1.5](excel/excel-api-1-5-requirement-set.md)
  • [ExcelApi 1.6](excel/excel-api-1-6-requirement-set.md)
  • [ExcelApi 1.7](excel/excel-api-1-7-requirement-set.md)
  • [ExcelApi 1.8](excel/excel-api-1-8-requirement-set.md)
  • [ExcelApi 1.9](excel/excel-api-1-9-requirement-set.md)
  • [ExcelApi 1.10](excel/excel-api-1-10-requirement-set.md)
  • [ExcelApi 1.11](excel/excel-api-1-11-requirement-set.md)
  • [ExcelApi 1.12](excel/excel-api-1-12-requirement-set.md)
  • [ExcelApi 1.13](excel/excel-api-1-13-requirement-set.md)
  • [ExcelApi 1.14](excel/excel-api-1-14-requirement-set.md)
  • [ExcelApi 1.15](excel/excel-api-1-15-requirement-set.md)
  • [ExcelApi 1.16](excel/excel-api-1-16-requirement-set.md)
  • [ExcelApi 1.17](excel/excel-api-1-17-requirement-set.md)
|
  • [BindingEvents](common/office-add-in-requirement-sets.md#bindingevents)
  • [CompressedFile](common/office-add-in-requirement-sets.md#compressedfile)
  • [DialogApi 1.1](common/dialog-api-requirement-sets.md)
  • [DialogApi 1.2](common/dialog-api-requirement-sets.md)
  • [DialogOrigin 1.1](common/dialog-origin-requirement-sets.md)
  • [DocumentEvents](common/office-add-in-requirement-sets.md#documentevents)
  • [File](common/office-add-in-requirement-sets.md#file)
  • [IdentityAPI 1.3](common/identity-api-requirement-sets.md)
  • [ImageCoercion 1.1](common/image-coercion-requirement-sets.md#imagecoercion-11)
  • [ImageCoercion 1.2](common/image-coercion-requirement-sets.md#imagecoercion-12)
  • [KeyboardShortcuts 1.1](common/keyboard-shortcuts-requirement-sets.md)
  • [MatrixBindings](common/office-add-in-requirement-sets.md#matrixbindings)
  • [MatrixCoercion](common/office-add-in-requirement-sets.md#matrixcoercion)
  • [NestedAppAuth 1.1](common/nested-app-auth-requirement-sets.md) (preview)
  • [OpenBrowserWindowApi 1.1](common/open-browser-window-api-requirement-sets.md)
  • [RibbonApi 1.1](common/ribbon-api-requirement-sets.md)
  • [RibbonApi 1.2](common/ribbon-api-requirement-sets.md)
  • [Selection](common/office-add-in-requirement-sets.md#selection)
  • [Settings](common/office-add-in-requirement-sets.md#settings)
  • [SharedRuntime 1.1](common/shared-runtime-requirement-sets.md)
  • [SharedRuntime 1.2](common/shared-runtime-requirement-sets.md)
  • [TableBindings](common/office-add-in-requirement-sets.md#tablebindings)
  • [TableCoercion](common/office-add-in-requirement-sets.md#tablecoercion)
  • [TextBindings](common/office-add-in-requirement-sets.md#textbindings)
  • [TextCoercion](common/office-add-in-requirement-sets.md#textcoercion)
| -|Office on Windows
(retail perpetual Office 2016 and later)|
  • TaskPane
  • Content
  • [CustomFunctions](excel/custom-functions-requirement-sets.md)
  • [Add-in Commands](common/add-in-commands-requirement-sets.md)
|
  • [ExcelApi 1.1](excel/excel-api-1-1-requirement-set.md)
  • [ExcelApi 1.2](excel/excel-api-1-2-requirement-set.md)
  • [ExcelApi 1.3](excel/excel-api-1-3-requirement-set.md)
  • [ExcelApi 1.4](excel/excel-api-1-4-requirement-set.md)
  • [ExcelApi 1.5](excel/excel-api-1-5-requirement-set.md)
  • [ExcelApi 1.6](excel/excel-api-1-6-requirement-set.md)
  • [ExcelApi 1.7](excel/excel-api-1-7-requirement-set.md)
  • [ExcelApi 1.8](excel/excel-api-1-8-requirement-set.md)
  • [ExcelApi 1.9](excel/excel-api-1-9-requirement-set.md)
  • [ExcelApi 1.10](excel/excel-api-1-10-requirement-set.md)
  • [ExcelApi 1.11](excel/excel-api-1-11-requirement-set.md)
  • [ExcelApi 1.12](excel/excel-api-1-12-requirement-set.md)
  • [ExcelApi 1.13](excel/excel-api-1-13-requirement-set.md)
  • [ExcelApi 1.14](excel/excel-api-1-14-requirement-set.md)
  • [ExcelApi 1.15](excel/excel-api-1-15-requirement-set.md)
  • [ExcelApi 1.16](excel/excel-api-1-16-requirement-set.md)
  • [ExcelApi 1.17](excel/excel-api-1-17-requirement-set.md)
|
  • [BindingEvents](common/office-add-in-requirement-sets.md#bindingevents)
  • [CompressedFile](common/office-add-in-requirement-sets.md#compressedfile)
  • [DialogApi 1.1](common/dialog-api-requirement-sets.md)
  • [DialogApi 1.2](common/dialog-api-requirement-sets.md)
  • [DialogOrigin 1.1](common/dialog-origin-requirement-sets.md)
  • [DocumentEvents](common/office-add-in-requirement-sets.md#documentevents)
  • [File](common/office-add-in-requirement-sets.md#file)
  • [IdentityAPI 1.3](common/identity-api-requirement-sets.md)
  • [ImageCoercion 1.1](common/image-coercion-requirement-sets.md#imagecoercion-11)
  • [ImageCoercion 1.2](common/image-coercion-requirement-sets.md#imagecoercion-12)
  • [KeyboardShortcuts 1.1](common/keyboard-shortcuts-requirement-sets.md)
  • [MatrixBindings](common/office-add-in-requirement-sets.md#matrixbindings)
  • [MatrixCoercion](common/office-add-in-requirement-sets.md#matrixcoercion)
  • [OpenBrowserWindowApi 1.1](common/open-browser-window-api-requirement-sets.md)
  • [RibbonApi 1.1](common/ribbon-api-requirement-sets.md)
  • [RibbonApi 1.2](common/ribbon-api-requirement-sets.md)
  • [Selection](common/office-add-in-requirement-sets.md#selection)
  • [Settings](common/office-add-in-requirement-sets.md#settings)
  • [SharedRuntime 1.1](common/shared-runtime-requirement-sets.md)
  • [SharedRuntime 1.2](common/shared-runtime-requirement-sets.md)
  • [TableBindings](common/office-add-in-requirement-sets.md#tablebindings)
  • [TableCoercion](common/office-add-in-requirement-sets.md#tablecoercion)
  • [TextBindings](common/office-add-in-requirement-sets.md#textbindings)
  • [TextCoercion](common/office-add-in-requirement-sets.md#textcoercion)
| +|Office on the web|
  • TaskPane
  • Content
  • [CustomFunctions](excel/custom-functions-requirement-sets.md)
  • [Add-in Commands](common/add-in-commands-requirement-sets.md)
|
  • [ExcelApi 1.1](excel/excel-api-1-1-requirement-set.md)
  • [ExcelApi 1.2](excel/excel-api-1-2-requirement-set.md)
  • [ExcelApi 1.3](excel/excel-api-1-3-requirement-set.md)
  • [ExcelApi 1.4](excel/excel-api-1-4-requirement-set.md)
  • [ExcelApi 1.5](excel/excel-api-1-5-requirement-set.md)
  • [ExcelApi 1.6](excel/excel-api-1-6-requirement-set.md)
  • [ExcelApi 1.7](excel/excel-api-1-7-requirement-set.md)
  • [ExcelApi 1.8](excel/excel-api-1-8-requirement-set.md)
  • [ExcelApi 1.9](excel/excel-api-1-9-requirement-set.md)
  • [ExcelApi 1.10](excel/excel-api-1-10-requirement-set.md)
  • [ExcelApi 1.11](excel/excel-api-1-11-requirement-set.md)
  • [ExcelApi 1.12](excel/excel-api-1-12-requirement-set.md)
  • [ExcelApi 1.13](excel/excel-api-1-13-requirement-set.md)
  • [ExcelApi 1.14](excel/excel-api-1-14-requirement-set.md)
  • [ExcelApi 1.15](excel/excel-api-1-15-requirement-set.md)
  • [ExcelApi 1.16](excel/excel-api-1-16-requirement-set.md)
  • [ExcelApi 1.17](excel/excel-api-1-17-requirement-set.md)
  • [ExcelApiOnline](excel/excel-api-online-requirement-set.md)
|
  • [BindingEvents](common/office-add-in-requirement-sets.md#bindingevents)
  • [CompressedFile](common/office-add-in-requirement-sets.md#compressedfile)
  • [ContextMenuApi 1.1](common/context-menu-api-requirement-sets.md)
  • [DevicePermissionService 1.1](common/device-permission-service-requirement-sets.md)
  • [DialogApi 1.1](common/dialog-api-requirement-sets.md)
  • [DialogApi 1.2](common/dialog-api-requirement-sets.md)
  • [DialogOrigin 1.1](common/dialog-origin-requirement-sets.md)
  • [DocumentEvents](common/office-add-in-requirement-sets.md#documentevents)
  • [File](common/office-add-in-requirement-sets.md#file)
  • [IdentityAPI 1.3](common/identity-api-requirement-sets.md)
  • [KeyboardShortcuts 1.1](common/keyboard-shortcuts-requirement-sets.md)
  • [MatrixBindings](common/office-add-in-requirement-sets.md#matrixbindings)
  • [MatrixCoercion](common/office-add-in-requirement-sets.md#matrixcoercion)
  • [NestedAppAuth 1.1](common/nested-app-auth-requirement-sets.md) (preview)
  • [RibbonApi 1.1](common/ribbon-api-requirement-sets.md)
  • [RibbonApi 1.2](common/ribbon-api-requirement-sets.md)
  • [Selection](common/office-add-in-requirement-sets.md#selection)
  • [Settings](common/office-add-in-requirement-sets.md#settings)
  • [SharedRuntime 1.1](common/shared-runtime-requirement-sets.md)
  • [SharedRuntime 1.2](common/shared-runtime-requirement-sets.md)
  • [TableBindings](common/office-add-in-requirement-sets.md#tablebindings)
  • [TableCoercion](common/office-add-in-requirement-sets.md#tablecoercion)
  • [TextBindings](common/office-add-in-requirement-sets.md#textbindings)
  • [TextCoercion](common/office-add-in-requirement-sets.md#textcoercion)
| +|Office on Windows (Microsoft 365 subscription)|
  • TaskPane
  • Content
  • [CustomFunctions](excel/custom-functions-requirement-sets.md)
  • [Add-in Commands](common/add-in-commands-requirement-sets.md)
|
  • [ExcelApi 1.1](excel/excel-api-1-1-requirement-set.md)
  • [ExcelApi 1.2](excel/excel-api-1-2-requirement-set.md)
  • [ExcelApi 1.3](excel/excel-api-1-3-requirement-set.md)
  • [ExcelApi 1.4](excel/excel-api-1-4-requirement-set.md)
  • [ExcelApi 1.5](excel/excel-api-1-5-requirement-set.md)
  • [ExcelApi 1.6](excel/excel-api-1-6-requirement-set.md)
  • [ExcelApi 1.7](excel/excel-api-1-7-requirement-set.md)
  • [ExcelApi 1.8](excel/excel-api-1-8-requirement-set.md)
  • [ExcelApi 1.9](excel/excel-api-1-9-requirement-set.md)
  • [ExcelApi 1.10](excel/excel-api-1-10-requirement-set.md)
  • [ExcelApi 1.11](excel/excel-api-1-11-requirement-set.md)
  • [ExcelApi 1.12](excel/excel-api-1-12-requirement-set.md)
  • [ExcelApi 1.13](excel/excel-api-1-13-requirement-set.md)
  • [ExcelApi 1.14](excel/excel-api-1-14-requirement-set.md)
  • [ExcelApi 1.15](excel/excel-api-1-15-requirement-set.md)
  • [ExcelApi 1.16](excel/excel-api-1-16-requirement-set.md)
  • [ExcelApi 1.17](excel/excel-api-1-17-requirement-set.md)
|
  • [BindingEvents](common/office-add-in-requirement-sets.md#bindingevents)
  • [CompressedFile](common/office-add-in-requirement-sets.md#compressedfile)
  • [ContextMenuApi 1.1](common/context-menu-api-requirement-sets.md)
  • [DialogApi 1.1](common/dialog-api-requirement-sets.md)
  • [DialogApi 1.2](common/dialog-api-requirement-sets.md)
  • [DialogOrigin 1.1](common/dialog-origin-requirement-sets.md)
  • [DocumentEvents](common/office-add-in-requirement-sets.md#documentevents)
  • [File](common/office-add-in-requirement-sets.md#file)
  • [IdentityAPI 1.3](common/identity-api-requirement-sets.md)
  • [ImageCoercion 1.1](common/image-coercion-requirement-sets.md#imagecoercion-11)
  • [ImageCoercion 1.2](common/image-coercion-requirement-sets.md#imagecoercion-12)
  • [KeyboardShortcuts 1.1](common/keyboard-shortcuts-requirement-sets.md)
  • [MatrixBindings](common/office-add-in-requirement-sets.md#matrixbindings)
  • [MatrixCoercion](common/office-add-in-requirement-sets.md#matrixcoercion)
  • [NestedAppAuth 1.1](common/nested-app-auth-requirement-sets.md) (preview)
  • [OpenBrowserWindowApi 1.1](common/open-browser-window-api-requirement-sets.md)
  • [RibbonApi 1.1](common/ribbon-api-requirement-sets.md)
  • [RibbonApi 1.2](common/ribbon-api-requirement-sets.md)
  • [Selection](common/office-add-in-requirement-sets.md#selection)
  • [Settings](common/office-add-in-requirement-sets.md#settings)
  • [SharedRuntime 1.1](common/shared-runtime-requirement-sets.md)
  • [SharedRuntime 1.2](common/shared-runtime-requirement-sets.md)
  • [TableBindings](common/office-add-in-requirement-sets.md#tablebindings)
  • [TableCoercion](common/office-add-in-requirement-sets.md#tablecoercion)
  • [TextBindings](common/office-add-in-requirement-sets.md#textbindings)
  • [TextCoercion](common/office-add-in-requirement-sets.md#textcoercion)
| +|Office on Windows
(retail perpetual Office 2016 and later)|
  • TaskPane
  • Content
  • [CustomFunctions](excel/custom-functions-requirement-sets.md)
  • [Add-in Commands](common/add-in-commands-requirement-sets.md)
|
  • [ExcelApi 1.1](excel/excel-api-1-1-requirement-set.md)
  • [ExcelApi 1.2](excel/excel-api-1-2-requirement-set.md)
  • [ExcelApi 1.3](excel/excel-api-1-3-requirement-set.md)
  • [ExcelApi 1.4](excel/excel-api-1-4-requirement-set.md)
  • [ExcelApi 1.5](excel/excel-api-1-5-requirement-set.md)
  • [ExcelApi 1.6](excel/excel-api-1-6-requirement-set.md)
  • [ExcelApi 1.7](excel/excel-api-1-7-requirement-set.md)
  • [ExcelApi 1.8](excel/excel-api-1-8-requirement-set.md)
  • [ExcelApi 1.9](excel/excel-api-1-9-requirement-set.md)
  • [ExcelApi 1.10](excel/excel-api-1-10-requirement-set.md)
  • [ExcelApi 1.11](excel/excel-api-1-11-requirement-set.md)
  • [ExcelApi 1.12](excel/excel-api-1-12-requirement-set.md)
  • [ExcelApi 1.13](excel/excel-api-1-13-requirement-set.md)
  • [ExcelApi 1.14](excel/excel-api-1-14-requirement-set.md)
  • [ExcelApi 1.15](excel/excel-api-1-15-requirement-set.md)
  • [ExcelApi 1.16](excel/excel-api-1-16-requirement-set.md)
  • [ExcelApi 1.17](excel/excel-api-1-17-requirement-set.md)
|
  • [BindingEvents](common/office-add-in-requirement-sets.md#bindingevents)
  • [CompressedFile](common/office-add-in-requirement-sets.md#compressedfile)
  • [ContextMenuApi 1.1](common/context-menu-api-requirement-sets.md)
  • [DialogApi 1.1](common/dialog-api-requirement-sets.md)
  • [DialogApi 1.2](common/dialog-api-requirement-sets.md)
  • [DialogOrigin 1.1](common/dialog-origin-requirement-sets.md)
  • [DocumentEvents](common/office-add-in-requirement-sets.md#documentevents)
  • [File](common/office-add-in-requirement-sets.md#file)
  • [IdentityAPI 1.3](common/identity-api-requirement-sets.md)
  • [ImageCoercion 1.1](common/image-coercion-requirement-sets.md#imagecoercion-11)
  • [ImageCoercion 1.2](common/image-coercion-requirement-sets.md#imagecoercion-12)
  • [KeyboardShortcuts 1.1](common/keyboard-shortcuts-requirement-sets.md)
  • [MatrixBindings](common/office-add-in-requirement-sets.md#matrixbindings)
  • [MatrixCoercion](common/office-add-in-requirement-sets.md#matrixcoercion)
  • [OpenBrowserWindowApi 1.1](common/open-browser-window-api-requirement-sets.md)
  • [RibbonApi 1.1](common/ribbon-api-requirement-sets.md)
  • [RibbonApi 1.2](common/ribbon-api-requirement-sets.md)
  • [Selection](common/office-add-in-requirement-sets.md#selection)
  • [Settings](common/office-add-in-requirement-sets.md#settings)
  • [SharedRuntime 1.1](common/shared-runtime-requirement-sets.md)
  • [SharedRuntime 1.2](common/shared-runtime-requirement-sets.md)
  • [TableBindings](common/office-add-in-requirement-sets.md#tablebindings)
  • [TableCoercion](common/office-add-in-requirement-sets.md#tablecoercion)
  • [TextBindings](common/office-add-in-requirement-sets.md#textbindings)
  • [TextCoercion](common/office-add-in-requirement-sets.md#textcoercion)
| |Office 2024 on Windows
(volume-licensed perpetual)|
  • TaskPane
  • Content
  • [CustomFunctions](excel/custom-functions-requirement-sets.md)
  • [Add-in Commands](common/add-in-commands-requirement-sets.md)
|
  • [ExcelApi 1.1](excel/excel-api-1-1-requirement-set.md)
  • [ExcelApi 1.2](excel/excel-api-1-2-requirement-set.md)
  • [ExcelApi 1.3](excel/excel-api-1-3-requirement-set.md)
  • [ExcelApi 1.4](excel/excel-api-1-4-requirement-set.md)
  • [ExcelApi 1.5](excel/excel-api-1-5-requirement-set.md)
  • [ExcelApi 1.6](excel/excel-api-1-6-requirement-set.md)
  • [ExcelApi 1.7](excel/excel-api-1-7-requirement-set.md)
  • [ExcelApi 1.8](excel/excel-api-1-8-requirement-set.md)
  • [ExcelApi 1.9](excel/excel-api-1-9-requirement-set.md)
  • [ExcelApi 1.10](excel/excel-api-1-10-requirement-set.md)
  • [ExcelApi 1.11](excel/excel-api-1-11-requirement-set.md)
  • [ExcelApi 1.12](excel/excel-api-1-12-requirement-set.md)
  • [ExcelApi 1.13](excel/excel-api-1-13-requirement-set.md)
  • [ExcelApi 1.14](excel/excel-api-1-14-requirement-set.md)
  • [ExcelApi 1.15](excel/excel-api-1-15-requirement-set.md)
  • [ExcelApi 1.16](excel/excel-api-1-16-requirement-set.md)
  • [ExcelApi 1.17](excel/excel-api-1-17-requirement-set.md)
|
  • [BindingEvents](common/office-add-in-requirement-sets.md#bindingevents)
  • [CompressedFile](common/office-add-in-requirement-sets.md#compressedfile)
  • [DialogApi 1.1](common/dialog-api-requirement-sets.md)
  • [DialogApi 1.2](common/dialog-api-requirement-sets.md)
  • [DialogOrigin 1.1](common/dialog-origin-requirement-sets.md)
  • [DocumentEvents](common/office-add-in-requirement-sets.md#documentevents)
  • [File](common/office-add-in-requirement-sets.md#file)
  • [IdentityAPI 1.3](common/identity-api-requirement-sets.md)
  • [ImageCoercion 1.1](common/image-coercion-requirement-sets.md#imagecoercion-11)
  • [ImageCoercion 1.2](common/image-coercion-requirement-sets.md#imagecoercion-12)
  • [MatrixBindings](common/office-add-in-requirement-sets.md#matrixbindings)
  • [MatrixCoercion](common/office-add-in-requirement-sets.md#matrixcoercion)
  • [OpenBrowserWindowApi 1.1](common/open-browser-window-api-requirement-sets.md)
  • [RibbonApi 1.1](common/ribbon-api-requirement-sets.md)
  • [RibbonApi 1.2](common/ribbon-api-requirement-sets.md)
  • [Selection](common/office-add-in-requirement-sets.md#selection)
  • [Settings](common/office-add-in-requirement-sets.md#settings)
  • [SharedRuntime 1.1](common/shared-runtime-requirement-sets.md)
  • [TableBindings](common/office-add-in-requirement-sets.md#tablebindings)
  • [TableCoercion](common/office-add-in-requirement-sets.md#tablecoercion)
  • [TextBindings](common/office-add-in-requirement-sets.md#textbindings)
  • [TextCoercion](common/office-add-in-requirement-sets.md#textcoercion)
| |Office 2021 on Windows
(volume-licensed perpetual)|
  • TaskPane
  • Content
  • [CustomFunctions](excel/custom-functions-requirement-sets.md)
  • [Add-in Commands](common/add-in-commands-requirement-sets.md)
|
  • [ExcelApi 1.1](excel/excel-api-1-1-requirement-set.md)
  • [ExcelApi 1.2](excel/excel-api-1-2-requirement-set.md)
  • [ExcelApi 1.3](excel/excel-api-1-3-requirement-set.md)
  • [ExcelApi 1.4](excel/excel-api-1-4-requirement-set.md)
  • [ExcelApi 1.5](excel/excel-api-1-5-requirement-set.md)
  • [ExcelApi 1.6](excel/excel-api-1-6-requirement-set.md)
  • [ExcelApi 1.7](excel/excel-api-1-7-requirement-set.md)
  • [ExcelApi 1.8](excel/excel-api-1-8-requirement-set.md)
  • [ExcelApi 1.9](excel/excel-api-1-9-requirement-set.md)
  • [ExcelApi 1.10](excel/excel-api-1-10-requirement-set.md)
  • [ExcelApi 1.11](excel/excel-api-1-11-requirement-set.md)
  • [ExcelApi 1.12](excel/excel-api-1-12-requirement-set.md)
  • [ExcelApi 1.13](excel/excel-api-1-13-requirement-set.md)
  • [ExcelApi 1.14](excel/excel-api-1-14-requirement-set.md)
|
  • [BindingEvents](common/office-add-in-requirement-sets.md#bindingevents)
  • [CompressedFile](common/office-add-in-requirement-sets.md#compressedfile)
  • [DialogApi 1.1](common/dialog-api-requirement-sets.md)
  • [DialogApi 1.2](common/dialog-api-requirement-sets.md)
  • [DialogOrigin 1.1](common/dialog-origin-requirement-sets.md)
  • [DocumentEvents](common/office-add-in-requirement-sets.md#documentevents)
  • [File](common/office-add-in-requirement-sets.md#file)
  • [IdentityAPI 1.3](common/identity-api-requirement-sets.md)
  • [ImageCoercion 1.1](common/image-coercion-requirement-sets.md#imagecoercion-11)
  • [ImageCoercion 1.2](common/image-coercion-requirement-sets.md#imagecoercion-12)
  • [MatrixBindings](common/office-add-in-requirement-sets.md#matrixbindings)
  • [MatrixCoercion](common/office-add-in-requirement-sets.md#matrixcoercion)
  • [OpenBrowserWindowApi 1.1](common/open-browser-window-api-requirement-sets.md)
  • [RibbonApi 1.1](common/ribbon-api-requirement-sets.md)
  • [RibbonApi 1.2](common/ribbon-api-requirement-sets.md)
  • [Selection](common/office-add-in-requirement-sets.md#selection)
  • [Settings](common/office-add-in-requirement-sets.md#settings)
  • [SharedRuntime 1.1](common/shared-runtime-requirement-sets.md)
  • [TableBindings](common/office-add-in-requirement-sets.md#tablebindings)
  • [TableCoercion](common/office-add-in-requirement-sets.md#tablecoercion)
  • [TextBindings](common/office-add-in-requirement-sets.md#textbindings)
  • [TextCoercion](common/office-add-in-requirement-sets.md#textcoercion)
| |Office 2019 on Windows
(volume-licensed perpetual)|
  • TaskPane
  • Content
  • [Add-in Commands](common/add-in-commands-requirement-sets.md)
|
  • [ExcelApi 1.1](excel/excel-api-1-1-requirement-set.md)
  • [ExcelApi 1.2](excel/excel-api-1-2-requirement-set.md)
  • [ExcelApi 1.3](excel/excel-api-1-3-requirement-set.md)
  • [ExcelApi 1.4](excel/excel-api-1-4-requirement-set.md)
  • [ExcelApi 1.5](excel/excel-api-1-5-requirement-set.md)
  • [ExcelApi 1.6](excel/excel-api-1-6-requirement-set.md)
  • [ExcelApi 1.7](excel/excel-api-1-7-requirement-set.md)
  • [ExcelApi 1.8](excel/excel-api-1-8-requirement-set.md)
|
  • [BindingEvents](common/office-add-in-requirement-sets.md#bindingevents)
  • [CompressedFile](common/office-add-in-requirement-sets.md#compressedfile)
  • [DialogApi 1.1](common/dialog-api-requirement-sets.md)
  • [DialogOrigin 1.1](common/dialog-origin-requirement-sets.md)
  • [DocumentEvents](common/office-add-in-requirement-sets.md#documentevents)
  • [File](common/office-add-in-requirement-sets.md#file)
  • [ImageCoercion 1.1](common/image-coercion-requirement-sets.md#imagecoercion-11)
  • [MatrixBindings](common/office-add-in-requirement-sets.md#matrixbindings)
  • [MatrixCoercion](common/office-add-in-requirement-sets.md#matrixcoercion)
  • [Selection](common/office-add-in-requirement-sets.md#selection)
  • [Settings](common/office-add-in-requirement-sets.md#settings)
  • [TableBindings](common/office-add-in-requirement-sets.md#tablebindings)
  • [TableCoercion](common/office-add-in-requirement-sets.md#tablecoercion)
  • [TextBindings](common/office-add-in-requirement-sets.md#textbindings)
  • [TextCoercion](common/office-add-in-requirement-sets.md#textcoercion)
| |Office 2016 on Windows
(volume-licensed perpetual)|
  • TaskPane
  • Content
|
  • [ExcelApi 1.1](excel/excel-api-1-1-requirement-set.md)
|
  • [BindingEvents](common/office-add-in-requirement-sets.md#bindingevents)
  • [CompressedFile](common/office-add-in-requirement-sets.md#compressedfile)
  • [DialogApi 1.1](common/dialog-api-requirement-sets.md)\*
  • [DialogOrigin 1.1](common/dialog-origin-requirement-sets.md)
  • [DocumentEvents](common/office-add-in-requirement-sets.md#documentevents)
  • [File](common/office-add-in-requirement-sets.md#file)
  • [ImageCoercion 1.1](common/image-coercion-requirement-sets.md#imagecoercion-11)
  • [MatrixBindings](common/office-add-in-requirement-sets.md#matrixbindings)
  • [MatrixCoercion](common/office-add-in-requirement-sets.md#matrixcoercion)
  • [Selection](common/office-add-in-requirement-sets.md#selection)
  • [Settings](common/office-add-in-requirement-sets.md#settings)
  • [TableBindings](common/office-add-in-requirement-sets.md#tablebindings)
  • [TableCoercion](common/office-add-in-requirement-sets.md#tablecoercion)
  • [TextBindings](common/office-add-in-requirement-sets.md#textbindings)
  • [TextCoercion](common/office-add-in-requirement-sets.md#textcoercion)
| -|Office on Mac|
  • TaskPane
  • Content
  • [CustomFunctions](excel/custom-functions-requirement-sets.md)
  • [Add-in Commands](common/add-in-commands-requirement-sets.md)
|
  • [ExcelApi 1.1](excel/excel-api-1-1-requirement-set.md)
  • [ExcelApi 1.2](excel/excel-api-1-2-requirement-set.md)
  • [ExcelApi 1.3](excel/excel-api-1-3-requirement-set.md)
  • [ExcelApi 1.4](excel/excel-api-1-4-requirement-set.md)
  • [ExcelApi 1.5](excel/excel-api-1-5-requirement-set.md)
  • [ExcelApi 1.6](excel/excel-api-1-6-requirement-set.md)
  • [ExcelApi 1.7](excel/excel-api-1-7-requirement-set.md)
  • [ExcelApi 1.8](excel/excel-api-1-8-requirement-set.md)
  • [ExcelApi 1.9](excel/excel-api-1-9-requirement-set.md)
  • [ExcelApi 1.10](excel/excel-api-1-10-requirement-set.md)
  • [ExcelApi 1.11](excel/excel-api-1-11-requirement-set.md)
  • [ExcelApi 1.12](excel/excel-api-1-12-requirement-set.md)
  • [ExcelApi 1.13](excel/excel-api-1-13-requirement-set.md)
  • [ExcelApi 1.14](excel/excel-api-1-14-requirement-set.md)
  • [ExcelApi 1.15](excel/excel-api-1-15-requirement-set.md)
  • [ExcelApi 1.16](excel/excel-api-1-16-requirement-set.md)
  • [ExcelApi 1.17](excel/excel-api-1-17-requirement-set.md)
|
  • [BindingEvents](common/office-add-in-requirement-sets.md#bindingevents)
  • [CompressedFile](common/office-add-in-requirement-sets.md#compressedfile)
  • [DialogApi 1.1](common/dialog-api-requirement-sets.md)
  • [DialogApi 1.2](common/dialog-api-requirement-sets.md)
  • [DialogOrigin 1.1](common/dialog-origin-requirement-sets.md)
  • [DocumentEvents](common/office-add-in-requirement-sets.md#documentevents)
  • [File](common/office-add-in-requirement-sets.md#file)
  • [IdentityAPI 1.3](common/identity-api-requirement-sets.md)
  • [ImageCoercion 1.1](common/image-coercion-requirement-sets.md#imagecoercion-11)
  • [ImageCoercion 1.2](common/image-coercion-requirement-sets.md#imagecoercion-12)
  • [KeyboardShortcuts 1.1](common/keyboard-shortcuts-requirement-sets.md)
  • [MatrixBindings](common/office-add-in-requirement-sets.md#matrixbindings)
  • [MatrixCoercion](common/office-add-in-requirement-sets.md#matrixcoercion)
  • [NestedAppAuth 1.1](common/nested-app-auth-requirement-sets.md) (preview)
  • [OpenBrowserWindowApi 1.1](common/open-browser-window-api-requirement-sets.md)
  • [PdfFile](common/office-add-in-requirement-sets.md#pdffile)
  • [RibbonApi 1.1](common/ribbon-api-requirement-sets.md)
  • [RibbonApi 1.2](common/ribbon-api-requirement-sets.md)
  • [Selection](common/office-add-in-requirement-sets.md#selection)
  • [Settings](common/office-add-in-requirement-sets.md#settings)
  • [SharedRuntime 1.1](common/shared-runtime-requirement-sets.md)
  • [SharedRuntime 1.2](common/shared-runtime-requirement-sets.md)
  • [TableBindings](common/office-add-in-requirement-sets.md#tablebindings)
  • [TableCoercion](common/office-add-in-requirement-sets.md#tablecoercion)
  • [TextBindings](common/office-add-in-requirement-sets.md#textbindings)
  • [TextCoercion](common/office-add-in-requirement-sets.md#textcoercion)
| +|Office on Mac|
  • TaskPane
  • Content
  • [CustomFunctions](excel/custom-functions-requirement-sets.md)
  • [Add-in Commands](common/add-in-commands-requirement-sets.md)
|
  • [ExcelApi 1.1](excel/excel-api-1-1-requirement-set.md)
  • [ExcelApi 1.2](excel/excel-api-1-2-requirement-set.md)
  • [ExcelApi 1.3](excel/excel-api-1-3-requirement-set.md)
  • [ExcelApi 1.4](excel/excel-api-1-4-requirement-set.md)
  • [ExcelApi 1.5](excel/excel-api-1-5-requirement-set.md)
  • [ExcelApi 1.6](excel/excel-api-1-6-requirement-set.md)
  • [ExcelApi 1.7](excel/excel-api-1-7-requirement-set.md)
  • [ExcelApi 1.8](excel/excel-api-1-8-requirement-set.md)
  • [ExcelApi 1.9](excel/excel-api-1-9-requirement-set.md)
  • [ExcelApi 1.10](excel/excel-api-1-10-requirement-set.md)
  • [ExcelApi 1.11](excel/excel-api-1-11-requirement-set.md)
  • [ExcelApi 1.12](excel/excel-api-1-12-requirement-set.md)
  • [ExcelApi 1.13](excel/excel-api-1-13-requirement-set.md)
  • [ExcelApi 1.14](excel/excel-api-1-14-requirement-set.md)
  • [ExcelApi 1.15](excel/excel-api-1-15-requirement-set.md)
  • [ExcelApi 1.16](excel/excel-api-1-16-requirement-set.md)
  • [ExcelApi 1.17](excel/excel-api-1-17-requirement-set.md)
|
  • [BindingEvents](common/office-add-in-requirement-sets.md#bindingevents)
  • [CompressedFile](common/office-add-in-requirement-sets.md#compressedfile)
  • [ContextMenuApi 1.1](common/context-menu-api-requirement-sets.md)
  • [DialogApi 1.1](common/dialog-api-requirement-sets.md)
  • [DialogApi 1.2](common/dialog-api-requirement-sets.md)
  • [DialogOrigin 1.1](common/dialog-origin-requirement-sets.md)
  • [DocumentEvents](common/office-add-in-requirement-sets.md#documentevents)
  • [File](common/office-add-in-requirement-sets.md#file)
  • [IdentityAPI 1.3](common/identity-api-requirement-sets.md)
  • [ImageCoercion 1.1](common/image-coercion-requirement-sets.md#imagecoercion-11)
  • [ImageCoercion 1.2](common/image-coercion-requirement-sets.md#imagecoercion-12)
  • [KeyboardShortcuts 1.1](common/keyboard-shortcuts-requirement-sets.md)
  • [MatrixBindings](common/office-add-in-requirement-sets.md#matrixbindings)
  • [MatrixCoercion](common/office-add-in-requirement-sets.md#matrixcoercion)
  • [NestedAppAuth 1.1](common/nested-app-auth-requirement-sets.md) (preview)
  • [OpenBrowserWindowApi 1.1](common/open-browser-window-api-requirement-sets.md)
  • [PdfFile](common/office-add-in-requirement-sets.md#pdffile)
  • [RibbonApi 1.1](common/ribbon-api-requirement-sets.md)
  • [RibbonApi 1.2](common/ribbon-api-requirement-sets.md)
  • [Selection](common/office-add-in-requirement-sets.md#selection)
  • [Settings](common/office-add-in-requirement-sets.md#settings)
  • [SharedRuntime 1.1](common/shared-runtime-requirement-sets.md)
  • [SharedRuntime 1.2](common/shared-runtime-requirement-sets.md)
  • [TableBindings](common/office-add-in-requirement-sets.md#tablebindings)
  • [TableCoercion](common/office-add-in-requirement-sets.md#tablecoercion)
  • [TextBindings](common/office-add-in-requirement-sets.md#textbindings)
  • [TextCoercion](common/office-add-in-requirement-sets.md#textcoercion)
| |Office on iPad
(Microsoft 365 subscription)|
  • TaskPane
  • Content
|
  • [ExcelApi 1.1](excel/excel-api-1-1-requirement-set.md)
  • [ExcelApi 1.2](excel/excel-api-1-2-requirement-set.md)
  • [ExcelApi 1.3](excel/excel-api-1-3-requirement-set.md)
  • [ExcelApi 1.4](excel/excel-api-1-4-requirement-set.md)
  • [ExcelApi 1.5](excel/excel-api-1-5-requirement-set.md)
  • [ExcelApi 1.6](excel/excel-api-1-6-requirement-set.md)
  • [ExcelApi 1.7](excel/excel-api-1-7-requirement-set.md)
  • [ExcelApi 1.8](excel/excel-api-1-8-requirement-set.md)
  • [ExcelApi 1.9](excel/excel-api-1-9-requirement-set.md)
  • [ExcelApi 1.10](excel/excel-api-1-10-requirement-set.md)
  • [ExcelApi 1.11](excel/excel-api-1-11-requirement-set.md)
  • [ExcelApi 1.12](excel/excel-api-1-12-requirement-set.md)
  • [ExcelApi 1.13](excel/excel-api-1-13-requirement-set.md)
  • [ExcelApi 1.14](excel/excel-api-1-14-requirement-set.md)
  • [ExcelApi 1.15](excel/excel-api-1-15-requirement-set.md)
  • [ExcelApi 1.16](excel/excel-api-1-16-requirement-set.md)
  • [ExcelApi 1.17](excel/excel-api-1-17-requirement-set.md)
|
  • [BindingEvents](common/office-add-in-requirement-sets.md#bindingevents)
  • [DialogApi 1.1](common/dialog-api-requirement-sets.md)
  • [DialogApi 1.2](common/dialog-api-requirement-sets.md)
  • [DialogOrigin 1.1](common/dialog-origin-requirement-sets.md)
  • [DocumentEvents](common/office-add-in-requirement-sets.md#documentevents)
  • [File](common/office-add-in-requirement-sets.md#file)
  • [ImageCoercion 1.1](common/image-coercion-requirement-sets.md#imagecoercion-11)
  • [MatrixBindings](common/office-add-in-requirement-sets.md#matrixbindings)
  • [MatrixCoercion](common/office-add-in-requirement-sets.md#matrixcoercion)
  • [NestedAppAuth 1.1](common/nested-app-auth-requirement-sets.md) (preview)
  • [OpenBrowserWindowApi 1.1](common/open-browser-window-api-requirement-sets.md)
  • [Selection](common/office-add-in-requirement-sets.md#selection)
  • [Settings](common/office-add-in-requirement-sets.md#settings)
  • [TableBindings](common/office-add-in-requirement-sets.md#tablebindings)
  • [TableCoercion](common/office-add-in-requirement-sets.md#tablecoercion)
  • [TextBindings](common/office-add-in-requirement-sets.md#textbindings)
  • [TextCoercion](common/office-add-in-requirement-sets.md#textcoercion)
| ** Added with post-release updates.* @@ -82,14 +82,14 @@ To work as expected, your Office Add-in might depend on a specific Office applic |Platform|Extension points|Application-specific API requirement sets|[Common API requirement sets](common/office-add-in-requirement-sets.md)| |---|---|---|---| -|Office on the web|
  • TaskPane
  • [Add-in Commands](common/add-in-commands-requirement-sets.md)
|
  • [WordApi 1.1](word/word-api-1-1-requirement-set.md)
  • [WordApi 1.2](word/word-api-1-2-requirement-set.md)
  • [WordApi 1.3](word/word-api-1-3-requirement-set.md)
  • [WordApi 1.4](word/word-api-1-4-requirement-set.md)
  • [WordApi 1.5](word/word-api-1-5-requirement-set.md)
  • [WordApi 1.6](word/word-api-1-6-requirement-set.md)
  • [WordApi 1.7](word/word-api-1-7-requirement-set.md)
  • [WordApi 1.8](word/word-api-1-8-requirement-set.md)
  • [WordApi 1.9](word/word-api-1-9-requirement-set.md)
  • [WordApiOnline 1.1](word/word-api-online-requirement-set.md)
|
  • [BindingEvents](common/office-add-in-requirement-sets.md#bindingevents)
  • [CustomXmlParts](common/office-add-in-requirement-sets.md#customxmlparts)
  • [DevicePermissionService 1.1](common/device-permission-service-requirement-sets.md)
  • [DialogApi 1.1](common/dialog-api-requirement-sets.md)
  • [DialogApi 1.2](common/dialog-api-requirement-sets.md)
  • [DialogOrigin 1.1](common/dialog-origin-requirement-sets.md)
  • [DocumentEvents](common/office-add-in-requirement-sets.md#documentevents)
  • [File](common/office-add-in-requirement-sets.md#file)
  • [HtmlCoercion](common/office-add-in-requirement-sets.md#htmlcoercion)
  • [IdentityAPI 1.3](common/identity-api-requirement-sets.md)
  • [ImageCoercion 1.1](common/image-coercion-requirement-sets.md#imagecoercion-11)
  • [KeyboardShortcuts 1.1](common/keyboard-shortcuts-requirement-sets.md)
  • [MatrixBindings](common/office-add-in-requirement-sets.md#matrixbindings)
  • [MatrixCoercion](common/office-add-in-requirement-sets.md#matrixcoercion)
  • [NestedAppAuth 1.1](common/nested-app-auth-requirement-sets.md) (preview)
  • [OoxmlCoercion](common/office-add-in-requirement-sets.md#ooxmlcoercion)
  • [PdfFile](common/office-add-in-requirement-sets.md#pdffile)
  • [RibbonApi 1.1](common/ribbon-api-requirement-sets.md)
  • [Selection](common/office-add-in-requirement-sets.md#selection)
  • [Settings](common/office-add-in-requirement-sets.md#settings)
  • [TableBindings](common/office-add-in-requirement-sets.md#tablebindings)
  • [TableCoercion](common/office-add-in-requirement-sets.md#tablecoercion)
  • [TextBindings](common/office-add-in-requirement-sets.md#textbindings)
  • [TextCoercion](common/office-add-in-requirement-sets.md#textcoercion)
  • [TextFile](common/office-add-in-requirement-sets.md#textfile)
| -|Office on Windows
(Microsoft 365 subscription)|
  • TaskPane
  • [Add-in Commands](common/add-in-commands-requirement-sets.md)
|
  • [WordApi 1.1](word/word-api-1-1-requirement-set.md)
  • [WordApi 1.2](word/word-api-1-2-requirement-set.md)
  • [WordApi 1.3](word/word-api-1-3-requirement-set.md)
  • [WordApi 1.4](word/word-api-1-4-requirement-set.md)
  • [WordApi 1.5](word/word-api-1-5-requirement-set.md)
  • [WordApi 1.6](word/word-api-1-6-requirement-set.md)
  • [WordApi 1.7](word/word-api-1-7-requirement-set.md)
  • [WordApi 1.8](word/word-api-1-8-requirement-set.md)
  • [WordApi 1.9](word/word-api-1-9-requirement-set.md)
  • [WordApiHiddenDocument 1.3](word/word-api-1.3-hidden-document-requirement-set.md)
  • [WordApiHiddenDocument 1.4](word/word-api-1.4-hidden-document-requirement-set.md)
  • [WordApiHiddenDocument 1.5](word/word-api-1.5-hidden-document-requirement-set.md)
  • [WordApiDesktop 1.1](word/word-api-desktop-1.1-requirement-set.md)
|
  • [BindingEvents](common/office-add-in-requirement-sets.md#bindingevents)
  • [CompressedFile](common/office-add-in-requirement-sets.md#compressedfile)
  • [CustomXmlParts](common/office-add-in-requirement-sets.md#customxmlparts)
  • [DialogApi 1.1](common/dialog-api-requirement-sets.md)
  • [DialogApi 1.2](common/dialog-api-requirement-sets.md)
  • [DialogOrigin 1.1](common/dialog-origin-requirement-sets.md)
  • [DocumentEvents](common/office-add-in-requirement-sets.md#documentevents)
  • [File](common/office-add-in-requirement-sets.md#file)
  • [HtmlCoercion](common/office-add-in-requirement-sets.md#htmlcoercion)
  • [IdentityAPI 1.3](common/identity-api-requirement-sets.md)
  • [ImageCoercion 1.1](common/image-coercion-requirement-sets.md#imagecoercion-11)
  • [ImageCoercion 1.2](common/image-coercion-requirement-sets.md#imagecoercion-12)
  • [KeyboardShortcuts 1.1](common/keyboard-shortcuts-requirement-sets.md)
  • [MatrixBindings](common/office-add-in-requirement-sets.md#matrixbindings)
  • [MatrixCoercion](common/office-add-in-requirement-sets.md#matrixcoercion)
  • [NestedAppAuth 1.1](common/nested-app-auth-requirement-sets.md) (preview)
  • [OoxmlCoercion](common/office-add-in-requirement-sets.md#ooxmlcoercion)
  • [OpenBrowserWindowApi 1.1](common/open-browser-window-api-requirement-sets.md)
  • [PdfFile](common/office-add-in-requirement-sets.md#pdffile)
  • [RibbonApi 1.1](common/ribbon-api-requirement-sets.md)
  • [Selection](common/office-add-in-requirement-sets.md#selection)
  • [Settings](common/office-add-in-requirement-sets.md#settings)
  • [TableBindings](common/office-add-in-requirement-sets.md#tablebindings)
  • [TableCoercion](common/office-add-in-requirement-sets.md#tablecoercion)
  • [TextBindings](common/office-add-in-requirement-sets.md#textbindings)
  • [TextCoercion](common/office-add-in-requirement-sets.md#textcoercion)
  • [TextFile](common/office-add-in-requirement-sets.md#textfile)
| -|Office on Windows
(retail perpetual Office 2016 and later)|
  • TaskPane
  • [Add-in Commands](common/add-in-commands-requirement-sets.md)
|
  • [WordApi 1.1](word/word-api-1-1-requirement-set.md)
  • [WordApi 1.2](word/word-api-1-2-requirement-set.md)
  • [WordApi 1.3](word/word-api-1-3-requirement-set.md)
  • [WordApi 1.4](word/word-api-1-4-requirement-set.md)
  • [WordApi 1.5](word/word-api-1-5-requirement-set.md)
  • [WordApi 1.6](word/word-api-1-6-requirement-set.md)
  • [WordApi 1.7](word/word-api-1-7-requirement-set.md)
  • [WordApi 1.8](word/word-api-1-8-requirement-set.md)
  • [WordApi 1.9](word/word-api-1-9-requirement-set.md)
  • [WordApiHiddenDocument 1.3](word/word-api-1.3-hidden-document-requirement-set.md)
  • [WordApiHiddenDocument 1.4](word/word-api-1.4-hidden-document-requirement-set.md)
  • [WordApiHiddenDocument 1.5](word/word-api-1.5-hidden-document-requirement-set.md)
  • [WordApiDesktop 1.1](word/word-api-desktop-1.1-requirement-set.md)
|
  • [BindingEvents](common/office-add-in-requirement-sets.md#bindingevents)
  • [CompressedFile](common/office-add-in-requirement-sets.md#compressedfile)
  • [CustomXmlParts](common/office-add-in-requirement-sets.md#customxmlparts)
  • [DialogApi 1.1](common/dialog-api-requirement-sets.md)
  • [DialogApi 1.2](common/dialog-api-requirement-sets.md)
  • [DialogOrigin 1.1](common/dialog-origin-requirement-sets.md)
  • [DocumentEvents](common/office-add-in-requirement-sets.md#documentevents)
  • [File](common/office-add-in-requirement-sets.md#file)
  • [HtmlCoercion](common/office-add-in-requirement-sets.md#htmlcoercion)
  • [IdentityAPI 1.3](common/identity-api-requirement-sets.md)
  • [ImageCoercion 1.1](common/image-coercion-requirement-sets.md#imagecoercion-11)
  • [ImageCoercion 1.2](common/image-coercion-requirement-sets.md#imagecoercion-12)
  • [KeyboardShortcuts 1.1](common/keyboard-shortcuts-requirement-sets.md)
  • [MatrixBindings](common/office-add-in-requirement-sets.md#matrixbindings)
  • [MatrixCoercion](common/office-add-in-requirement-sets.md#matrixcoercion)
  • [OoxmlCoercion](common/office-add-in-requirement-sets.md#ooxmlcoercion)
  • [OpenBrowserWindowApi 1.1](common/open-browser-window-api-requirement-sets.md)
  • [PdfFile](common/office-add-in-requirement-sets.md#pdffile)
  • [RibbonApi 1.1](common/ribbon-api-requirement-sets.md)
  • [Selection](common/office-add-in-requirement-sets.md#selection)
  • [Settings](common/office-add-in-requirement-sets.md#settings)
  • [TableBindings](common/office-add-in-requirement-sets.md#tablebindings)
  • [TableCoercion](common/office-add-in-requirement-sets.md#tablecoercion)
  • [TextBindings](common/office-add-in-requirement-sets.md#textbindings)
  • [TextCoercion](common/office-add-in-requirement-sets.md#textcoercion)
  • [TextFile](common/office-add-in-requirement-sets.md#textfile)
| +|Office on the web|
  • TaskPane
  • [Add-in Commands](common/add-in-commands-requirement-sets.md)
|
  • [WordApi 1.1](word/word-api-1-1-requirement-set.md)
  • [WordApi 1.2](word/word-api-1-2-requirement-set.md)
  • [WordApi 1.3](word/word-api-1-3-requirement-set.md)
  • [WordApi 1.4](word/word-api-1-4-requirement-set.md)
  • [WordApi 1.5](word/word-api-1-5-requirement-set.md)
  • [WordApi 1.6](word/word-api-1-6-requirement-set.md)
  • [WordApi 1.7](word/word-api-1-7-requirement-set.md)
  • [WordApi 1.8](word/word-api-1-8-requirement-set.md)
  • [WordApi 1.9](word/word-api-1-9-requirement-set.md)
  • [WordApiOnline 1.1](word/word-api-online-requirement-set.md)
|
  • [BindingEvents](common/office-add-in-requirement-sets.md#bindingevents)
  • [ContextMenuApi 1.1](common/context-menu-api-requirement-sets.md)
  • [CustomXmlParts](common/office-add-in-requirement-sets.md#customxmlparts)
  • [DevicePermissionService 1.1](common/device-permission-service-requirement-sets.md)
  • [DialogApi 1.1](common/dialog-api-requirement-sets.md)
  • [DialogApi 1.2](common/dialog-api-requirement-sets.md)
  • [DialogOrigin 1.1](common/dialog-origin-requirement-sets.md)
  • [DocumentEvents](common/office-add-in-requirement-sets.md#documentevents)
  • [File](common/office-add-in-requirement-sets.md#file)
  • [HtmlCoercion](common/office-add-in-requirement-sets.md#htmlcoercion)
  • [IdentityAPI 1.3](common/identity-api-requirement-sets.md)
  • [ImageCoercion 1.1](common/image-coercion-requirement-sets.md#imagecoercion-11)
  • [KeyboardShortcuts 1.1](common/keyboard-shortcuts-requirement-sets.md)
  • [MatrixBindings](common/office-add-in-requirement-sets.md#matrixbindings)
  • [MatrixCoercion](common/office-add-in-requirement-sets.md#matrixcoercion)
  • [NestedAppAuth 1.1](common/nested-app-auth-requirement-sets.md) (preview)
  • [OoxmlCoercion](common/office-add-in-requirement-sets.md#ooxmlcoercion)
  • [PdfFile](common/office-add-in-requirement-sets.md#pdffile)
  • [RibbonApi 1.1](common/ribbon-api-requirement-sets.md)
  • [Selection](common/office-add-in-requirement-sets.md#selection)
  • [Settings](common/office-add-in-requirement-sets.md#settings)
  • [TableBindings](common/office-add-in-requirement-sets.md#tablebindings)
  • [TableCoercion](common/office-add-in-requirement-sets.md#tablecoercion)
  • [TextBindings](common/office-add-in-requirement-sets.md#textbindings)
  • [TextCoercion](common/office-add-in-requirement-sets.md#textcoercion)
  • [TextFile](common/office-add-in-requirement-sets.md#textfile)
| +|Office on Windows
(Microsoft 365 subscription)|
  • TaskPane
  • [Add-in Commands](common/add-in-commands-requirement-sets.md)
|
  • [WordApi 1.1](word/word-api-1-1-requirement-set.md)
  • [WordApi 1.2](word/word-api-1-2-requirement-set.md)
  • [WordApi 1.3](word/word-api-1-3-requirement-set.md)
  • [WordApi 1.4](word/word-api-1-4-requirement-set.md)
  • [WordApi 1.5](word/word-api-1-5-requirement-set.md)
  • [WordApi 1.6](word/word-api-1-6-requirement-set.md)
  • [WordApi 1.7](word/word-api-1-7-requirement-set.md)
  • [WordApi 1.8](word/word-api-1-8-requirement-set.md)
  • [WordApi 1.9](word/word-api-1-9-requirement-set.md)
  • [WordApiHiddenDocument 1.3](word/word-api-1.3-hidden-document-requirement-set.md)
  • [WordApiHiddenDocument 1.4](word/word-api-1.4-hidden-document-requirement-set.md)
  • [WordApiHiddenDocument 1.5](word/word-api-1.5-hidden-document-requirement-set.md)
  • [WordApiDesktop 1.1](word/word-api-desktop-1.1-requirement-set.md)
|
  • [BindingEvents](common/office-add-in-requirement-sets.md#bindingevents)
  • [CompressedFile](common/office-add-in-requirement-sets.md#compressedfile)
  • [ContextMenuApi 1.1](common/context-menu-api-requirement-sets.md)
  • [CustomXmlParts](common/office-add-in-requirement-sets.md#customxmlparts)
  • [DialogApi 1.1](common/dialog-api-requirement-sets.md)
  • [DialogApi 1.2](common/dialog-api-requirement-sets.md)
  • [DialogOrigin 1.1](common/dialog-origin-requirement-sets.md)
  • [DocumentEvents](common/office-add-in-requirement-sets.md#documentevents)
  • [File](common/office-add-in-requirement-sets.md#file)
  • [HtmlCoercion](common/office-add-in-requirement-sets.md#htmlcoercion)
  • [IdentityAPI 1.3](common/identity-api-requirement-sets.md)
  • [ImageCoercion 1.1](common/image-coercion-requirement-sets.md#imagecoercion-11)
  • [ImageCoercion 1.2](common/image-coercion-requirement-sets.md#imagecoercion-12)
  • [KeyboardShortcuts 1.1](common/keyboard-shortcuts-requirement-sets.md)
  • [MatrixBindings](common/office-add-in-requirement-sets.md#matrixbindings)
  • [MatrixCoercion](common/office-add-in-requirement-sets.md#matrixcoercion)
  • [NestedAppAuth 1.1](common/nested-app-auth-requirement-sets.md) (preview)
  • [OoxmlCoercion](common/office-add-in-requirement-sets.md#ooxmlcoercion)
  • [OpenBrowserWindowApi 1.1](common/open-browser-window-api-requirement-sets.md)
  • [PdfFile](common/office-add-in-requirement-sets.md#pdffile)
  • [RibbonApi 1.1](common/ribbon-api-requirement-sets.md)
  • [Selection](common/office-add-in-requirement-sets.md#selection)
  • [Settings](common/office-add-in-requirement-sets.md#settings)
  • [TableBindings](common/office-add-in-requirement-sets.md#tablebindings)
  • [TableCoercion](common/office-add-in-requirement-sets.md#tablecoercion)
  • [TextBindings](common/office-add-in-requirement-sets.md#textbindings)
  • [TextCoercion](common/office-add-in-requirement-sets.md#textcoercion)
  • [TextFile](common/office-add-in-requirement-sets.md#textfile)
| +|Office on Windows
(retail perpetual Office 2016 and later)|
  • TaskPane
  • [Add-in Commands](common/add-in-commands-requirement-sets.md)
|
  • [WordApi 1.1](word/word-api-1-1-requirement-set.md)
  • [WordApi 1.2](word/word-api-1-2-requirement-set.md)
  • [WordApi 1.3](word/word-api-1-3-requirement-set.md)
  • [WordApi 1.4](word/word-api-1-4-requirement-set.md)
  • [WordApi 1.5](word/word-api-1-5-requirement-set.md)
  • [WordApi 1.6](word/word-api-1-6-requirement-set.md)
  • [WordApi 1.7](word/word-api-1-7-requirement-set.md)
  • [WordApi 1.8](word/word-api-1-8-requirement-set.md)
  • [WordApi 1.9](word/word-api-1-9-requirement-set.md)
  • [WordApiHiddenDocument 1.3](word/word-api-1.3-hidden-document-requirement-set.md)
  • [WordApiHiddenDocument 1.4](word/word-api-1.4-hidden-document-requirement-set.md)
  • [WordApiHiddenDocument 1.5](word/word-api-1.5-hidden-document-requirement-set.md)
  • [WordApiDesktop 1.1](word/word-api-desktop-1.1-requirement-set.md)
|
  • [BindingEvents](common/office-add-in-requirement-sets.md#bindingevents)
  • [CompressedFile](common/office-add-in-requirement-sets.md#compressedfile)
  • [ContextMenuApi 1.1](common/context-menu-api-requirement-sets.md)
  • [CustomXmlParts](common/office-add-in-requirement-sets.md#customxmlparts)
  • [DialogApi 1.1](common/dialog-api-requirement-sets.md)
  • [DialogApi 1.2](common/dialog-api-requirement-sets.md)
  • [DialogOrigin 1.1](common/dialog-origin-requirement-sets.md)
  • [DocumentEvents](common/office-add-in-requirement-sets.md#documentevents)
  • [File](common/office-add-in-requirement-sets.md#file)
  • [HtmlCoercion](common/office-add-in-requirement-sets.md#htmlcoercion)
  • [IdentityAPI 1.3](common/identity-api-requirement-sets.md)
  • [ImageCoercion 1.1](common/image-coercion-requirement-sets.md#imagecoercion-11)
  • [ImageCoercion 1.2](common/image-coercion-requirement-sets.md#imagecoercion-12)
  • [KeyboardShortcuts 1.1](common/keyboard-shortcuts-requirement-sets.md)
  • [MatrixBindings](common/office-add-in-requirement-sets.md#matrixbindings)
  • [MatrixCoercion](common/office-add-in-requirement-sets.md#matrixcoercion)
  • [OoxmlCoercion](common/office-add-in-requirement-sets.md#ooxmlcoercion)
  • [OpenBrowserWindowApi 1.1](common/open-browser-window-api-requirement-sets.md)
  • [PdfFile](common/office-add-in-requirement-sets.md#pdffile)
  • [RibbonApi 1.1](common/ribbon-api-requirement-sets.md)
  • [Selection](common/office-add-in-requirement-sets.md#selection)
  • [Settings](common/office-add-in-requirement-sets.md#settings)
  • [TableBindings](common/office-add-in-requirement-sets.md#tablebindings)
  • [TableCoercion](common/office-add-in-requirement-sets.md#tablecoercion)
  • [TextBindings](common/office-add-in-requirement-sets.md#textbindings)
  • [TextCoercion](common/office-add-in-requirement-sets.md#textcoercion)
  • [TextFile](common/office-add-in-requirement-sets.md#textfile)
| |Office 2024 on Windows
(volume-licensed perpetual)|
  • TaskPane
  • [Add-in Commands](common/add-in-commands-requirement-sets.md)
|
  • [WordApi 1.1](word/word-api-1-1-requirement-set.md)
  • [WordApi 1.2](word/word-api-1-2-requirement-set.md)
  • [WordApi 1.3](word/word-api-1-3-requirement-set.md)
  • [WordApi 1.4](word/word-api-1-4-requirement-set.md)
  • [WordApi 1.5](word/word-api-1-5-requirement-set.md)
  • [WordApi 1.6](word/word-api-1-6-requirement-set.md)
  • [WordApi 1.7](word/word-api-1-7-requirement-set.md)
  • [WordApi 1.8](word/word-api-1-8-requirement-set.md)
  • [WordApiDesktop 1.1](word/word-api-desktop-1.1-requirement-set.md)
|
  • [BindingEvents](common/office-add-in-requirement-sets.md#bindingevents)
  • [CompressedFile](common/office-add-in-requirement-sets.md#compressedfile)
  • [CustomXmlParts](common/office-add-in-requirement-sets.md#customxmlparts)
  • [DialogApi 1.1](common/dialog-api-requirement-sets.md)
  • [DialogApi 1.2](common/dialog-api-requirement-sets.md)
  • [DialogOrigin 1.1](common/dialog-origin-requirement-sets.md)
  • [DocumentEvents](common/office-add-in-requirement-sets.md#documentevents)
  • [File](common/office-add-in-requirement-sets.md#file)
  • [HtmlCoercion](common/office-add-in-requirement-sets.md#htmlcoercion)
  • [IdentityAPI 1.3](common/identity-api-requirement-sets.md)
  • [ImageCoercion 1.1](common/image-coercion-requirement-sets.md#imagecoercion-11)
  • [ImageCoercion 1.2](common/image-coercion-requirement-sets.md#imagecoercion-12)
  • [MatrixBindings](common/office-add-in-requirement-sets.md#matrixbindings)
  • [MatrixCoercion](common/office-add-in-requirement-sets.md#matrixcoercion)
  • [OoxmlCoercion](common/office-add-in-requirement-sets.md#ooxmlcoercion)
  • [OpenBrowserWindowApi 1.1](common/open-browser-window-api-requirement-sets.md)
  • [PdfFile](common/office-add-in-requirement-sets.md#pdffile)
  • [RibbonApi 1.1](common/ribbon-api-requirement-sets.md)
  • [Selection](common/office-add-in-requirement-sets.md#selection)
  • [Settings](common/office-add-in-requirement-sets.md#settings)
  • [TableBindings](common/office-add-in-requirement-sets.md#tablebindings)
  • [TableCoercion](common/office-add-in-requirement-sets.md#tablecoercion)
  • [TextBindings](common/office-add-in-requirement-sets.md#textbindings)
  • [TextCoercion](common/office-add-in-requirement-sets.md#textcoercion)
  • [TextFile](common/office-add-in-requirement-sets.md#textfile)
| |Office 2021 on Windows
(volume-licensed perpetual)|
  • TaskPane
  • [Add-in Commands](common/add-in-commands-requirement-sets.md)
|
  • [WordApi 1.1](word/word-api-1-1-requirement-set.md)
  • [WordApi 1.2](word/word-api-1-2-requirement-set.md)
  • [WordApi 1.3](word/word-api-1-3-requirement-set.md)
  • [WordApiHiddenDocument 1.3](word/word-api-1.3-hidden-document-requirement-set.md)
|
  • [BindingEvents](common/office-add-in-requirement-sets.md#bindingevents)
  • [CompressedFile](common/office-add-in-requirement-sets.md#compressedfile)
  • [CustomXmlParts](common/office-add-in-requirement-sets.md#customxmlparts)
  • [DialogApi 1.1](common/dialog-api-requirement-sets.md)
  • [DialogApi 1.2](common/dialog-api-requirement-sets.md)
  • [DialogOrigin 1.1](common/dialog-origin-requirement-sets.md)
  • [DocumentEvents](common/office-add-in-requirement-sets.md#documentevents)
  • [File](common/office-add-in-requirement-sets.md#file)
  • [HtmlCoercion](common/office-add-in-requirement-sets.md#htmlcoercion)
  • [IdentityAPI 1.3](common/identity-api-requirement-sets.md)
  • [ImageCoercion 1.1](common/image-coercion-requirement-sets.md#imagecoercion-11)
  • [ImageCoercion 1.2](common/image-coercion-requirement-sets.md#imagecoercion-12)
  • [MatrixBindings](common/office-add-in-requirement-sets.md#matrixbindings)
  • [MatrixCoercion](common/office-add-in-requirement-sets.md#matrixcoercion)
  • [OoxmlCoercion](common/office-add-in-requirement-sets.md#ooxmlcoercion)
  • [OpenBrowserWindowApi 1.1](common/open-browser-window-api-requirement-sets.md)
  • [PdfFile](common/office-add-in-requirement-sets.md#pdffile)
  • [RibbonApi 1.1](common/ribbon-api-requirement-sets.md)
  • [Selection](common/office-add-in-requirement-sets.md#selection)
  • [Settings](common/office-add-in-requirement-sets.md#settings)
  • [TableBindings](common/office-add-in-requirement-sets.md#tablebindings)
  • [TableCoercion](common/office-add-in-requirement-sets.md#tablecoercion)
  • [TextBindings](common/office-add-in-requirement-sets.md#textbindings)
  • [TextCoercion](common/office-add-in-requirement-sets.md#textcoercion)
  • [TextFile](common/office-add-in-requirement-sets.md#textfile)
| |Office 2019 on Windows
(volume-licensed perpetual)|
  • TaskPane
  • [Add-in Commands](common/add-in-commands-requirement-sets.md)
|
  • [WordApi 1.1](word/word-api-1-1-requirement-set.md)
  • [WordApi 1.2](word/word-api-1-2-requirement-set.md)
  • [WordApi 1.3](word/word-api-1-3-requirement-set.md)
  • [WordApiHiddenDocument 1.3](word/word-api-1.3-hidden-document-requirement-set.md)
|
  • [BindingEvents](common/office-add-in-requirement-sets.md#bindingevents)
  • [CompressedFile](common/office-add-in-requirement-sets.md#compressedfile)
  • [CustomXmlParts](common/office-add-in-requirement-sets.md#customxmlparts)
  • [DialogApi 1.1](common/dialog-api-requirement-sets.md)
  • [DocumentEvents](common/office-add-in-requirement-sets.md#documentevents)
  • [File](common/office-add-in-requirement-sets.md#file)
  • [DialogOrigin 1.1](common/dialog-origin-requirement-sets.md)
  • [HtmlCoercion](common/office-add-in-requirement-sets.md#htmlcoercion)
  • [ImageCoercion 1.1](common/image-coercion-requirement-sets.md#imagecoercion-11)
  • [MatrixBindings](common/office-add-in-requirement-sets.md#matrixbindings)
  • [MatrixCoercion](common/office-add-in-requirement-sets.md#matrixcoercion)
  • [OoxmlCoercion](common/office-add-in-requirement-sets.md#ooxmlcoercion)
  • [PdfFile](common/office-add-in-requirement-sets.md#pdffile)
  • [Selection](common/office-add-in-requirement-sets.md#selection)
  • [Settings](common/office-add-in-requirement-sets.md#settings)
  • [TableBindings](common/office-add-in-requirement-sets.md#tablebindings)
  • [TableCoercion](common/office-add-in-requirement-sets.md#tablecoercion)
  • [TextBindings](common/office-add-in-requirement-sets.md#textbindings)
  • [TextCoercion](common/office-add-in-requirement-sets.md#textcoercion)
  • [TextFile](common/office-add-in-requirement-sets.md#textfile)
| |Office 2016 on Windows
(volume-licensed perpetual)|
  • TaskPane
|
  • [WordApi 1.1](word/word-api-1-1-requirement-set.md)
|
  • [BindingEvents](common/office-add-in-requirement-sets.md#bindingevents)
  • [CompressedFile](common/office-add-in-requirement-sets.md#compressedfile)
  • [CustomXmlParts](common/office-add-in-requirement-sets.md#customxmlparts)
  • [DialogApi 1.1](common/dialog-api-requirement-sets.md)\*
  • [DialogOrigin 1.1](common/dialog-origin-requirement-sets.md)
  • [DocumentEvents](common/office-add-in-requirement-sets.md#documentevents)
  • [File](common/office-add-in-requirement-sets.md#file)
  • [HtmlCoercion](common/office-add-in-requirement-sets.md#htmlcoercion)
  • [ImageCoercion 1.1](common/image-coercion-requirement-sets.md#imagecoercion-11)
  • [MatrixBindings](common/office-add-in-requirement-sets.md#matrixbindings)
  • [MatrixCoercion](common/office-add-in-requirement-sets.md#matrixcoercion)
  • [OoxmlCoercion](common/office-add-in-requirement-sets.md#ooxmlcoercion)
  • [PdfFile](common/office-add-in-requirement-sets.md#pdffile)
  • [Selection](common/office-add-in-requirement-sets.md#selection)
  • [Settings](common/office-add-in-requirement-sets.md#settings)
  • [TableBindings](common/office-add-in-requirement-sets.md#tablebindings)
  • [TableCoercion](common/office-add-in-requirement-sets.md#tablecoercion)
  • [TextBindings](common/office-add-in-requirement-sets.md#textbindings)
  • [TextCoercion](common/office-add-in-requirement-sets.md#textcoercion)
  • [TextFile](common/office-add-in-requirement-sets.md#textfile)
| -|Office on Mac|
  • TaskPane
  • [Add-in Commands](common/add-in-commands-requirement-sets.md)
|
  • [WordApi 1.1](word/word-api-1-1-requirement-set.md)
  • [WordApi 1.2](word/word-api-1-2-requirement-set.md)
  • [WordApi 1.3](word/word-api-1-3-requirement-set.md)
  • [WordApi 1.4](word/word-api-1-4-requirement-set.md)
  • [WordApi 1.5](word/word-api-1-5-requirement-set.md)
  • [WordApi 1.6](word/word-api-1-6-requirement-set.md)
  • [WordApi 1.7](word/word-api-1-7-requirement-set.md)
  • [WordApi 1.8](word/word-api-1-8-requirement-set.md)
  • [WordApi 1.9](word/word-api-1-9-requirement-set.md)
  • [WordApiHiddenDocument 1.3](word/word-api-1.3-hidden-document-requirement-set.md)
  • [WordApiHiddenDocument 1.4](word/word-api-1.4-hidden-document-requirement-set.md)
  • [WordApiHiddenDocument 1.5](word/word-api-1.5-hidden-document-requirement-set.md)
  • [WordApiDesktop 1.1](word/word-api-desktop-1.1-requirement-set.md)
|
  • [BindingEvents](common/office-add-in-requirement-sets.md#bindingevents)
  • [CompressedFile](common/office-add-in-requirement-sets.md#compressedfile)
  • [CustomXmlParts](common/office-add-in-requirement-sets.md#customxmlparts)
  • [DialogApi 1.1](common/dialog-api-requirement-sets.md)
  • [DialogApi 1.2](common/dialog-api-requirement-sets.md)
  • [DialogOrigin 1.1](common/dialog-origin-requirement-sets.md)
  • [DocumentEvents](common/office-add-in-requirement-sets.md#documentevents)
  • [File](common/office-add-in-requirement-sets.md#file)
  • [HtmlCoercion](common/office-add-in-requirement-sets.md#htmlcoercion)
  • [IdentityAPI 1.3](common/identity-api-requirement-sets.md)
  • [ImageCoercion 1.1](common/image-coercion-requirement-sets.md#imagecoercion-11)
  • [ImageCoercion 1.2](common/image-coercion-requirement-sets.md#imagecoercion-12)
  • [KeyboardShortcuts 1.1](common/keyboard-shortcuts-requirement-sets.md)
  • [MatrixBindings](common/office-add-in-requirement-sets.md#matrixbindings)
  • [MatrixCoercion](common/office-add-in-requirement-sets.md#matrixcoercion)
  • [NestedAppAuth 1.1](common/nested-app-auth-requirement-sets.md) (preview)
  • [OoxmlCoercion](common/office-add-in-requirement-sets.md#ooxmlcoercion)
  • [OpenBrowserWindowApi 1.1](common/open-browser-window-api-requirement-sets.md)
  • [PdfFile](common/office-add-in-requirement-sets.md#pdffile)
  • [RibbonApi 1.1](common/ribbon-api-requirement-sets.md)
  • [Selection](common/office-add-in-requirement-sets.md#selection)
  • [Settings](common/office-add-in-requirement-sets.md#settings)
  • [TableBindings](common/office-add-in-requirement-sets.md#tablebindings)
  • [TableCoercion](common/office-add-in-requirement-sets.md#tablecoercion)
  • [TextBindings](common/office-add-in-requirement-sets.md#textbindings)
  • [TextCoercion](common/office-add-in-requirement-sets.md#textcoercion)
  • [TextFile](common/office-add-in-requirement-sets.md#textfile)
| +|Office on Mac|
  • TaskPane
  • [Add-in Commands](common/add-in-commands-requirement-sets.md)
|
  • [WordApi 1.1](word/word-api-1-1-requirement-set.md)
  • [WordApi 1.2](word/word-api-1-2-requirement-set.md)
  • [WordApi 1.3](word/word-api-1-3-requirement-set.md)
  • [WordApi 1.4](word/word-api-1-4-requirement-set.md)
  • [WordApi 1.5](word/word-api-1-5-requirement-set.md)
  • [WordApi 1.6](word/word-api-1-6-requirement-set.md)
  • [WordApi 1.7](word/word-api-1-7-requirement-set.md)
  • [WordApi 1.8](word/word-api-1-8-requirement-set.md)
  • [WordApi 1.9](word/word-api-1-9-requirement-set.md)
  • [WordApiHiddenDocument 1.3](word/word-api-1.3-hidden-document-requirement-set.md)
  • [WordApiHiddenDocument 1.4](word/word-api-1.4-hidden-document-requirement-set.md)
  • [WordApiHiddenDocument 1.5](word/word-api-1.5-hidden-document-requirement-set.md)
  • [WordApiDesktop 1.1](word/word-api-desktop-1.1-requirement-set.md)
|
  • [BindingEvents](common/office-add-in-requirement-sets.md#bindingevents)
  • [CompressedFile](common/office-add-in-requirement-sets.md#compressedfile)
  • [ContextMenuApi 1.1](common/context-menu-api-requirement-sets.md)
  • [CustomXmlParts](common/office-add-in-requirement-sets.md#customxmlparts)
  • [DialogApi 1.1](common/dialog-api-requirement-sets.md)
  • [DialogApi 1.2](common/dialog-api-requirement-sets.md)
  • [DialogOrigin 1.1](common/dialog-origin-requirement-sets.md)
  • [DocumentEvents](common/office-add-in-requirement-sets.md#documentevents)
  • [File](common/office-add-in-requirement-sets.md#file)
  • [HtmlCoercion](common/office-add-in-requirement-sets.md#htmlcoercion)
  • [IdentityAPI 1.3](common/identity-api-requirement-sets.md)
  • [ImageCoercion 1.1](common/image-coercion-requirement-sets.md#imagecoercion-11)
  • [ImageCoercion 1.2](common/image-coercion-requirement-sets.md#imagecoercion-12)
  • [KeyboardShortcuts 1.1](common/keyboard-shortcuts-requirement-sets.md)
  • [MatrixBindings](common/office-add-in-requirement-sets.md#matrixbindings)
  • [MatrixCoercion](common/office-add-in-requirement-sets.md#matrixcoercion)
  • [NestedAppAuth 1.1](common/nested-app-auth-requirement-sets.md) (preview)
  • [OoxmlCoercion](common/office-add-in-requirement-sets.md#ooxmlcoercion)
  • [OpenBrowserWindowApi 1.1](common/open-browser-window-api-requirement-sets.md)
  • [PdfFile](common/office-add-in-requirement-sets.md#pdffile)
  • [RibbonApi 1.1](common/ribbon-api-requirement-sets.md)
  • [Selection](common/office-add-in-requirement-sets.md#selection)
  • [Settings](common/office-add-in-requirement-sets.md#settings)
  • [TableBindings](common/office-add-in-requirement-sets.md#tablebindings)
  • [TableCoercion](common/office-add-in-requirement-sets.md#tablecoercion)
  • [TextBindings](common/office-add-in-requirement-sets.md#textbindings)
  • [TextCoercion](common/office-add-in-requirement-sets.md#textcoercion)
  • [TextFile](common/office-add-in-requirement-sets.md#textfile)
| |Office on iPad
(Microsoft 365 subscription)|
  • TaskPane
|
  • [WordApi 1.1](word/word-api-1-1-requirement-set.md)
  • [WordApi 1.2](word/word-api-1-2-requirement-set.md)
  • [WordApi 1.3](word/word-api-1-3-requirement-set.md)
  • [WordApi 1.4](word/word-api-1-4-requirement-set.md)
  • [WordApi 1.5](word/word-api-1-5-requirement-set.md)
  • [WordApi 1.6](word/word-api-1-6-requirement-set.md)
  • [WordApi 1.7](word/word-api-1-7-requirement-set.md)
  • [WordApi 1.8](word/word-api-1-8-requirement-set.md)
  • [WordApi 1.9](word/word-api-1-9-requirement-set.md)
  • [WordApiDesktop 1.1](word/word-api-desktop-1.1-requirement-set.md)
|
  • [BindingEvents](common/office-add-in-requirement-sets.md#bindingevents)
  • [CompressedFile](common/office-add-in-requirement-sets.md#compressedfile)
  • [CustomXmlParts](common/office-add-in-requirement-sets.md#customxmlparts)
  • [DialogApi 1.1](common/dialog-api-requirement-sets.md)
  • [DialogApi 1.2](common/dialog-api-requirement-sets.md)
  • [DialogOrigin 1.1](common/dialog-origin-requirement-sets.md)
  • [DocumentEvents](common/office-add-in-requirement-sets.md#documentevents)
  • [File](common/office-add-in-requirement-sets.md#file)
  • [HtmlCoercion](common/office-add-in-requirement-sets.md#htmlcoercion)
  • [ImageCoercion 1.1](common/image-coercion-requirement-sets.md#imagecoercion-11)
  • [MatrixBindings](common/office-add-in-requirement-sets.md#matrixbindings)
  • [MatrixCoercion](common/office-add-in-requirement-sets.md#matrixcoercion)
  • [NestedAppAuth 1.1](common/nested-app-auth-requirement-sets.md) (preview)
  • [OoxmlCoercion](common/office-add-in-requirement-sets.md#ooxmlcoercion)
  • [OpenBrowserWindowApi 1.1](common/open-browser-window-api-requirement-sets.md)
  • [PdfFile](common/office-add-in-requirement-sets.md#pdffile)
  • [Selection](common/office-add-in-requirement-sets.md#selection)
  • [Settings](common/office-add-in-requirement-sets.md#settings)
  • [TableBindings](common/office-add-in-requirement-sets.md#tablebindings)
  • [TableCoercion](common/office-add-in-requirement-sets.md#tablecoercion)
  • [TextBindings](common/office-add-in-requirement-sets.md#textbindings)
  • [TextCoercion](common/office-add-in-requirement-sets.md#textcoercion)
  • [TextFile](common/office-add-in-requirement-sets.md#textfile)
| ** Added with post-release updates.* @@ -98,14 +98,14 @@ To work as expected, your Office Add-in might depend on a specific Office applic |Platform|Extension points|Application-specific API requirement sets|[Common API requirement sets](common/office-add-in-requirement-sets.md)| |---|---|---|---| -|Office on the web|
  • Content
  • TaskPane
  • [Add-in Commands](common/add-in-commands-requirement-sets.md)
|
  • [PowerPointApi 1.1](powerpoint/powerpoint-api-1-1-requirement-set.md)
  • [PowerPointApi 1.2](powerpoint/powerpoint-api-1-2-requirement-set.md)
  • [PowerPointApi 1.3](powerpoint/powerpoint-api-1-3-requirement-set.md)
  • [PowerPointApi 1.4](powerpoint/powerpoint-api-1-4-requirement-set.md)
  • [PowerPointApi 1.5](powerpoint/powerpoint-api-1-5-requirement-set.md)
  • [PowerPointApi 1.6](powerpoint/powerpoint-api-1-6-requirement-set.md)
  • [PowerPointApi 1.7](powerpoint/powerpoint-api-1-7-requirement-set.md)
|
  • [ActiveView](common/office-add-in-requirement-sets.md#activeview)
  • [CompressedFile](common/office-add-in-requirement-sets.md#compressedfile)
  • [DevicePermissionService 1.1](common/device-permission-service-requirement-sets.md)
  • [DialogApi 1.1](common/dialog-api-requirement-sets.md)
  • [DialogApi 1.2](common/dialog-api-requirement-sets.md)
  • [DialogOrigin 1.1](common/dialog-origin-requirement-sets.md)
  • [DocumentEvents](common/office-add-in-requirement-sets.md#documentevents)
  • [File](common/office-add-in-requirement-sets.md#file)
  • [IdentityAPI 1.3](common/identity-api-requirement-sets.md)
  • [ImageCoercion 1.1](common/image-coercion-requirement-sets.md#imagecoercion-11)
  • [ImageCoercion 1.2](common/image-coercion-requirement-sets.md#imagecoercion-12)
  • [PdfFile](common/office-add-in-requirement-sets.md#pdffile)
  • [RibbonApi 1.1](common/ribbon-api-requirement-sets.md)
  • [Selection](common/office-add-in-requirement-sets.md#selection)
  • [Settings](common/office-add-in-requirement-sets.md#settings)
  • [SharedRuntime 1.1](common/shared-runtime-requirement-sets.md)
  • [TextCoercion](common/office-add-in-requirement-sets.md#textcoercion)
| -|Office on Windows
(Microsoft 365 subscription)|
  • Content
  • TaskPane
  • [Add-in Commands](common/add-in-commands-requirement-sets.md)
|
  • [PowerPointApi 1.1](powerpoint/powerpoint-api-1-1-requirement-set.md)
  • [PowerPointApi 1.2](powerpoint/powerpoint-api-1-2-requirement-set.md)
  • [PowerPointApi 1.3](powerpoint/powerpoint-api-1-3-requirement-set.md)
  • [PowerPointApi 1.4](powerpoint/powerpoint-api-1-4-requirement-set.md)
  • [PowerPointApi 1.5](powerpoint/powerpoint-api-1-5-requirement-set.md)
  • [PowerPointApi 1.6](powerpoint/powerpoint-api-1-6-requirement-set.md)
  • [PowerPointApi 1.7](powerpoint/powerpoint-api-1-7-requirement-set.md)
|
  • [ActiveView](common/office-add-in-requirement-sets.md#activeview)
  • [CompressedFile](common/office-add-in-requirement-sets.md#compressedfile)
  • [DialogApi 1.1](common/dialog-api-requirement-sets.md)
  • [DialogApi 1.2](common/dialog-api-requirement-sets.md)
  • [DialogOrigin 1.1](common/dialog-origin-requirement-sets.md)
  • [DocumentEvents](common/office-add-in-requirement-sets.md#documentevents)
  • [File](common/office-add-in-requirement-sets.md#file)
  • [IdentityAPI 1.3](common/identity-api-requirement-sets.md)
  • [ImageCoercion 1.1](common/image-coercion-requirement-sets.md#imagecoercion-11)
  • [ImageCoercion 1.2](common/image-coercion-requirement-sets.md#imagecoercion-12)
  • [OpenBrowserWindowApi 1.1](common/open-browser-window-api-requirement-sets.md)
  • [PdfFile](common/office-add-in-requirement-sets.md#pdffile)
  • [RibbonApi 1.1](common/ribbon-api-requirement-sets.md)
  • [Selection](common/office-add-in-requirement-sets.md#selection)
  • [Settings](common/office-add-in-requirement-sets.md#settings)
  • [SharedRuntime 1.1](common/shared-runtime-requirement-sets.md)
  • [TextCoercion](common/office-add-in-requirement-sets.md#textcoercion)
| -|Office on Windows
(retail perpetual Office 2016 and later)|
  • Content
  • TaskPane
  • [Add-in Commands](common/add-in-commands-requirement-sets.md)
|
  • [PowerPointApi 1.1](powerpoint/powerpoint-api-1-1-requirement-set.md)
  • [PowerPointApi 1.2](powerpoint/powerpoint-api-1-2-requirement-set.md)
  • [PowerPointApi 1.3](powerpoint/powerpoint-api-1-3-requirement-set.md)
  • [PowerPointApi 1.4](powerpoint/powerpoint-api-1-4-requirement-set.md)
  • [PowerPointApi 1.5](powerpoint/powerpoint-api-1-5-requirement-set.md)
  • [PowerPointApi 1.6](powerpoint/powerpoint-api-1-6-requirement-set.md)
  • [PowerPointApi 1.7](powerpoint/powerpoint-api-1-7-requirement-set.md)
|
  • [ActiveView](common/office-add-in-requirement-sets.md#activeview)
  • [CompressedFile](common/office-add-in-requirement-sets.md#compressedfile)
  • [DialogApi 1.1](common/dialog-api-requirement-sets.md)
  • [DialogApi 1.2](common/dialog-api-requirement-sets.md)
  • [DialogOrigin 1.1](common/dialog-origin-requirement-sets.md)
  • [DocumentEvents](common/office-add-in-requirement-sets.md#documentevents)
  • [File](common/office-add-in-requirement-sets.md#file)
  • [IdentityAPI 1.3](common/identity-api-requirement-sets.md)
  • [ImageCoercion 1.1](common/image-coercion-requirement-sets.md#imagecoercion-11)
  • [ImageCoercion 1.2](common/image-coercion-requirement-sets.md#imagecoercion-12)
  • [OpenBrowserWindowApi 1.1](common/open-browser-window-api-requirement-sets.md)
  • [PdfFile](common/office-add-in-requirement-sets.md#pdffile)
  • [RibbonApi 1.1](common/ribbon-api-requirement-sets.md)
  • [Selection](common/office-add-in-requirement-sets.md#selection)
  • [Settings](common/office-add-in-requirement-sets.md#settings)
  • [SharedRuntime 1.1](common/shared-runtime-requirement-sets.md)
  • [TextCoercion](common/office-add-in-requirement-sets.md#textcoercion)
| +|Office on the web|
  • Content
  • TaskPane
  • [Add-in Commands](common/add-in-commands-requirement-sets.md)
|
  • [PowerPointApi 1.1](powerpoint/powerpoint-api-1-1-requirement-set.md)
  • [PowerPointApi 1.2](powerpoint/powerpoint-api-1-2-requirement-set.md)
  • [PowerPointApi 1.3](powerpoint/powerpoint-api-1-3-requirement-set.md)
  • [PowerPointApi 1.4](powerpoint/powerpoint-api-1-4-requirement-set.md)
  • [PowerPointApi 1.5](powerpoint/powerpoint-api-1-5-requirement-set.md)
  • [PowerPointApi 1.6](powerpoint/powerpoint-api-1-6-requirement-set.md)
  • [PowerPointApi 1.7](powerpoint/powerpoint-api-1-7-requirement-set.md)
|
  • [ActiveView](common/office-add-in-requirement-sets.md#activeview)
  • [CompressedFile](common/office-add-in-requirement-sets.md#compressedfile)
  • [ContextMenuApi 1.1](common/context-menu-api-requirement-sets.md)
  • [DevicePermissionService 1.1](common/device-permission-service-requirement-sets.md)
  • [DialogApi 1.1](common/dialog-api-requirement-sets.md)
  • [DialogApi 1.2](common/dialog-api-requirement-sets.md)
  • [DialogOrigin 1.1](common/dialog-origin-requirement-sets.md)
  • [DocumentEvents](common/office-add-in-requirement-sets.md#documentevents)
  • [File](common/office-add-in-requirement-sets.md#file)
  • [IdentityAPI 1.3](common/identity-api-requirement-sets.md)
  • [ImageCoercion 1.1](common/image-coercion-requirement-sets.md#imagecoercion-11)
  • [ImageCoercion 1.2](common/image-coercion-requirement-sets.md#imagecoercion-12)
  • [PdfFile](common/office-add-in-requirement-sets.md#pdffile)
  • [RibbonApi 1.1](common/ribbon-api-requirement-sets.md)
  • [Selection](common/office-add-in-requirement-sets.md#selection)
  • [Settings](common/office-add-in-requirement-sets.md#settings)
  • [SharedRuntime 1.1](common/shared-runtime-requirement-sets.md)
  • [TextCoercion](common/office-add-in-requirement-sets.md#textcoercion)
| +|Office on Windows
(Microsoft 365 subscription)|
  • Content
  • TaskPane
  • [Add-in Commands](common/add-in-commands-requirement-sets.md)
|
  • [PowerPointApi 1.1](powerpoint/powerpoint-api-1-1-requirement-set.md)
  • [PowerPointApi 1.2](powerpoint/powerpoint-api-1-2-requirement-set.md)
  • [PowerPointApi 1.3](powerpoint/powerpoint-api-1-3-requirement-set.md)
  • [PowerPointApi 1.4](powerpoint/powerpoint-api-1-4-requirement-set.md)
  • [PowerPointApi 1.5](powerpoint/powerpoint-api-1-5-requirement-set.md)
  • [PowerPointApi 1.6](powerpoint/powerpoint-api-1-6-requirement-set.md)
  • [PowerPointApi 1.7](powerpoint/powerpoint-api-1-7-requirement-set.md)
|
  • [ActiveView](common/office-add-in-requirement-sets.md#activeview)
  • [CompressedFile](common/office-add-in-requirement-sets.md#compressedfile)
  • [ContextMenuApi 1.1](common/context-menu-api-requirement-sets.md)
  • [DialogApi 1.1](common/dialog-api-requirement-sets.md)
  • [DialogApi 1.2](common/dialog-api-requirement-sets.md)
  • [DialogOrigin 1.1](common/dialog-origin-requirement-sets.md)
  • [DocumentEvents](common/office-add-in-requirement-sets.md#documentevents)
  • [File](common/office-add-in-requirement-sets.md#file)
  • [IdentityAPI 1.3](common/identity-api-requirement-sets.md)
  • [ImageCoercion 1.1](common/image-coercion-requirement-sets.md#imagecoercion-11)
  • [ImageCoercion 1.2](common/image-coercion-requirement-sets.md#imagecoercion-12)
  • [OpenBrowserWindowApi 1.1](common/open-browser-window-api-requirement-sets.md)
  • [PdfFile](common/office-add-in-requirement-sets.md#pdffile)
  • [RibbonApi 1.1](common/ribbon-api-requirement-sets.md)
  • [Selection](common/office-add-in-requirement-sets.md#selection)
  • [Settings](common/office-add-in-requirement-sets.md#settings)
  • [SharedRuntime 1.1](common/shared-runtime-requirement-sets.md)
  • [TextCoercion](common/office-add-in-requirement-sets.md#textcoercion)
| +|Office on Windows
(retail perpetual Office 2016 and later)|
  • Content
  • TaskPane
  • [Add-in Commands](common/add-in-commands-requirement-sets.md)
|
  • [PowerPointApi 1.1](powerpoint/powerpoint-api-1-1-requirement-set.md)
  • [PowerPointApi 1.2](powerpoint/powerpoint-api-1-2-requirement-set.md)
  • [PowerPointApi 1.3](powerpoint/powerpoint-api-1-3-requirement-set.md)
  • [PowerPointApi 1.4](powerpoint/powerpoint-api-1-4-requirement-set.md)
  • [PowerPointApi 1.5](powerpoint/powerpoint-api-1-5-requirement-set.md)
  • [PowerPointApi 1.6](powerpoint/powerpoint-api-1-6-requirement-set.md)
  • [PowerPointApi 1.7](powerpoint/powerpoint-api-1-7-requirement-set.md)
|
  • [ActiveView](common/office-add-in-requirement-sets.md#activeview)
  • [CompressedFile](common/office-add-in-requirement-sets.md#compressedfile)
  • [ContextMenuApi 1.1](common/context-menu-api-requirement-sets.md)
  • [DialogApi 1.1](common/dialog-api-requirement-sets.md)
  • [DialogApi 1.2](common/dialog-api-requirement-sets.md)
  • [DialogOrigin 1.1](common/dialog-origin-requirement-sets.md)
  • [DocumentEvents](common/office-add-in-requirement-sets.md#documentevents)
  • [File](common/office-add-in-requirement-sets.md#file)
  • [IdentityAPI 1.3](common/identity-api-requirement-sets.md)
  • [ImageCoercion 1.1](common/image-coercion-requirement-sets.md#imagecoercion-11)
  • [ImageCoercion 1.2](common/image-coercion-requirement-sets.md#imagecoercion-12)
  • [OpenBrowserWindowApi 1.1](common/open-browser-window-api-requirement-sets.md)
  • [PdfFile](common/office-add-in-requirement-sets.md#pdffile)
  • [RibbonApi 1.1](common/ribbon-api-requirement-sets.md)
  • [Selection](common/office-add-in-requirement-sets.md#selection)
  • [Settings](common/office-add-in-requirement-sets.md#settings)
  • [SharedRuntime 1.1](common/shared-runtime-requirement-sets.md)
  • [TextCoercion](common/office-add-in-requirement-sets.md#textcoercion)
| |Office 2024 on Windows
(volume-licensed perpetual)|
  • Content
  • TaskPane
  • [Add-in Commands](common/add-in-commands-requirement-sets.md)
|
  • [PowerPointApi 1.1](powerpoint/powerpoint-api-1-1-requirement-set.md)
  • [PowerPointApi 1.2](powerpoint/powerpoint-api-1-2-requirement-set.md)
  • [PowerPointApi 1.3](powerpoint/powerpoint-api-1-3-requirement-set.md)
  • [PowerPointApi 1.4](powerpoint/powerpoint-api-1-4-requirement-set.md)
  • [PowerPointApi 1.5](powerpoint/powerpoint-api-1-5-requirement-set.md)
|
  • [ActiveView](common/office-add-in-requirement-sets.md#activeview)
  • [CompressedFile](common/office-add-in-requirement-sets.md#compressedfile)
  • [DialogApi 1.1](common/dialog-api-requirement-sets.md)
  • [DialogApi 1.2](common/dialog-api-requirement-sets.md)
  • [DialogOrigin 1.1](common/dialog-origin-requirement-sets.md)
  • [DocumentEvents](common/office-add-in-requirement-sets.md#documentevents)
  • [File](common/office-add-in-requirement-sets.md#file)
  • [IdentityAPI 1.3](common/identity-api-requirement-sets.md)
  • [ImageCoercion 1.1](common/image-coercion-requirement-sets.md#imagecoercion-11)
  • [ImageCoercion 1.2](common/image-coercion-requirement-sets.md#imagecoercion-12)
  • [OpenBrowserWindowApi 1.1](common/open-browser-window-api-requirement-sets.md)
  • [PdfFile](common/office-add-in-requirement-sets.md#pdffile)
  • [RibbonApi 1.1](common/ribbon-api-requirement-sets.md)
  • [Selection](common/office-add-in-requirement-sets.md#selection)
  • [Settings](common/office-add-in-requirement-sets.md#settings)
  • [SharedRuntime 1.1](common/shared-runtime-requirement-sets.md)
  • [TextCoercion](common/office-add-in-requirement-sets.md#textcoercion)
| |Office 2021 on Windows
(volume-licensed perpetual)|
  • Content
  • TaskPane
  • [Add-in Commands](common/add-in-commands-requirement-sets.md)
|
  • [PowerPointApi 1.1](powerpoint/powerpoint-api-1-1-requirement-set.md)
  • [PowerPointApi 1.2](powerpoint/powerpoint-api-1-2-requirement-set.md)
|
  • [ActiveView](common/office-add-in-requirement-sets.md#activeview)
  • [CompressedFile](common/office-add-in-requirement-sets.md#compressedfile)
  • [DialogApi 1.1](common/dialog-api-requirement-sets.md)
  • [DialogApi 1.2](common/dialog-api-requirement-sets.md)
  • [DialogOrigin 1.1](common/dialog-origin-requirement-sets.md)
  • [DocumentEvents](common/office-add-in-requirement-sets.md#documentevents)
  • [File](common/office-add-in-requirement-sets.md#file)
  • [IdentityAPI 1.3](common/identity-api-requirement-sets.md)
  • [ImageCoercion 1.1](common/image-coercion-requirement-sets.md#imagecoercion-11)
  • [ImageCoercion 1.2](common/image-coercion-requirement-sets.md#imagecoercion-12)
  • [OpenBrowserWindowApi 1.1](common/open-browser-window-api-requirement-sets.md)
  • [PdfFile](common/office-add-in-requirement-sets.md#pdffile)
  • [RibbonApi 1.1](common/ribbon-api-requirement-sets.md)
  • [Selection](common/office-add-in-requirement-sets.md#selection)
  • [Settings](common/office-add-in-requirement-sets.md#settings)
  • [SharedRuntime 1.1](common/shared-runtime-requirement-sets.md)
  • [TextCoercion](common/office-add-in-requirement-sets.md#textcoercion)
| |Office 2019 on Windows
(volume-licensed perpetual)|
  • Content
  • TaskPane
  • [Add-in Commands](common/add-in-commands-requirement-sets.md)
|Not available|
  • [ActiveView](common/office-add-in-requirement-sets.md#activeview)
  • [CompressedFile](common/office-add-in-requirement-sets.md#compressedfile)
  • [DialogApi 1.1](common/dialog-api-requirement-sets.md)\*
  • [DialogOrigin 1.1](common/dialog-origin-requirement-sets.md)
  • [DocumentEvents](common/office-add-in-requirement-sets.md#documentevents)
  • [File](common/office-add-in-requirement-sets.md#file)
  • [ImageCoercion 1.1](common/image-coercion-requirement-sets.md#imagecoercion-11)
  • [PdfFile](common/office-add-in-requirement-sets.md#pdffile)
  • [Selection](common/office-add-in-requirement-sets.md#selection)
  • [Settings](common/office-add-in-requirement-sets.md#settings)
  • [TextCoercion](common/office-add-in-requirement-sets.md#textcoercion)
| |Office 2016 on Windows
(volume-licensed perpetual)|
  • Content
  • TaskPane
|Not available|
  • [ActiveView](common/office-add-in-requirement-sets.md#activeview)
  • [CompressedFile](common/office-add-in-requirement-sets.md#compressedfile)
  • [DialogApi 1.1](common/dialog-api-requirement-sets.md)\*
  • [DialogOrigin 1.1](common/dialog-origin-requirement-sets.md)
  • [DocumentEvents](common/office-add-in-requirement-sets.md#documentevents)
  • [File](common/office-add-in-requirement-sets.md#file)
  • [ImageCoercion 1.1](common/image-coercion-requirement-sets.md#imagecoercion-11)
  • [PdfFile](common/office-add-in-requirement-sets.md#pdffile)
  • [Selection](common/office-add-in-requirement-sets.md#selection)
  • [Settings](common/office-add-in-requirement-sets.md#settings)
  • [TextCoercion](common/office-add-in-requirement-sets.md#textcoercion)
| -|Office on Mac|
  • Content
  • TaskPane
  • [Add-in Commands](common/add-in-commands-requirement-sets.md)
|
  • [PowerPointApi 1.1](powerpoint/powerpoint-api-1-1-requirement-set.md)
  • [PowerPointApi 1.2](powerpoint/powerpoint-api-1-2-requirement-set.md)
  • [PowerPointApi 1.3](powerpoint/powerpoint-api-1-3-requirement-set.md)
  • [PowerPointApi 1.4](powerpoint/powerpoint-api-1-4-requirement-set.md)
  • [PowerPointApi 1.5](powerpoint/powerpoint-api-1-5-requirement-set.md)
  • [PowerPointApi 1.6](powerpoint/powerpoint-api-1-6-requirement-set.md)
  • [PowerPointApi 1.7](powerpoint/powerpoint-api-1-7-requirement-set.md)
|
  • [ActiveView](common/office-add-in-requirement-sets.md#activeview)
  • [CompressedFile](common/office-add-in-requirement-sets.md#compressedfile)
  • [DialogApi 1.1](common/dialog-api-requirement-sets.md)
  • [DialogApi 1.2](common/dialog-api-requirement-sets.md)
  • [DialogOrigin 1.1](common/dialog-origin-requirement-sets.md)
  • [DocumentEvents](common/office-add-in-requirement-sets.md#documentevents)
  • [File](common/office-add-in-requirement-sets.md#file)
  • [IdentityAPI 1.3](common/identity-api-requirement-sets.md)
  • [ImageCoercion 1.1](common/image-coercion-requirement-sets.md#imagecoercion-11)
  • [ImageCoercion 1.2](common/image-coercion-requirement-sets.md#imagecoercion-12)
  • [OpenBrowserWindowApi 1.1](common/open-browser-window-api-requirement-sets.md)
  • [PdfFile](common/office-add-in-requirement-sets.md#pdffile)
  • [RibbonApi 1.1](common/ribbon-api-requirement-sets.md)
  • [Selection](common/office-add-in-requirement-sets.md#selection)
  • [Settings](common/office-add-in-requirement-sets.md#settings)
  • [SharedRuntime 1.1](common/shared-runtime-requirement-sets.md)
  • [TextCoercion](common/office-add-in-requirement-sets.md#textcoercion)
| +|Office on Mac|
  • Content
  • TaskPane
  • [Add-in Commands](common/add-in-commands-requirement-sets.md)
|
  • [PowerPointApi 1.1](powerpoint/powerpoint-api-1-1-requirement-set.md)
  • [PowerPointApi 1.2](powerpoint/powerpoint-api-1-2-requirement-set.md)
  • [PowerPointApi 1.3](powerpoint/powerpoint-api-1-3-requirement-set.md)
  • [PowerPointApi 1.4](powerpoint/powerpoint-api-1-4-requirement-set.md)
  • [PowerPointApi 1.5](powerpoint/powerpoint-api-1-5-requirement-set.md)
  • [PowerPointApi 1.6](powerpoint/powerpoint-api-1-6-requirement-set.md)
  • [PowerPointApi 1.7](powerpoint/powerpoint-api-1-7-requirement-set.md)
|
  • [ActiveView](common/office-add-in-requirement-sets.md#activeview)
  • [CompressedFile](common/office-add-in-requirement-sets.md#compressedfile)
  • [ContextMenuApi 1.1](common/context-menu-api-requirement-sets.md)
  • [DialogApi 1.1](common/dialog-api-requirement-sets.md)
  • [DialogApi 1.2](common/dialog-api-requirement-sets.md)
  • [DialogOrigin 1.1](common/dialog-origin-requirement-sets.md)
  • [DocumentEvents](common/office-add-in-requirement-sets.md#documentevents)
  • [File](common/office-add-in-requirement-sets.md#file)
  • [IdentityAPI 1.3](common/identity-api-requirement-sets.md)
  • [ImageCoercion 1.1](common/image-coercion-requirement-sets.md#imagecoercion-11)
  • [ImageCoercion 1.2](common/image-coercion-requirement-sets.md#imagecoercion-12)
  • [OpenBrowserWindowApi 1.1](common/open-browser-window-api-requirement-sets.md)
  • [PdfFile](common/office-add-in-requirement-sets.md#pdffile)
  • [RibbonApi 1.1](common/ribbon-api-requirement-sets.md)
  • [Selection](common/office-add-in-requirement-sets.md#selection)
  • [Settings](common/office-add-in-requirement-sets.md#settings)
  • [SharedRuntime 1.1](common/shared-runtime-requirement-sets.md)
  • [TextCoercion](common/office-add-in-requirement-sets.md#textcoercion)
| |Office on iPad|
  • Content
  • TaskPane
|
  • [PowerPointApi 1.1](powerpoint/powerpoint-api-1-1-requirement-set.md)
|
  • [ActiveView](common/office-add-in-requirement-sets.md#activeview)
  • [CompressedFile](common/office-add-in-requirement-sets.md#compressedfile)
  • [DialogApi 1.1](common/dialog-api-requirement-sets.md)
  • [DialogApi 1.2](common/dialog-api-requirement-sets.md)
  • [DialogOrigin 1.1](common/dialog-origin-requirement-sets.md)
  • [DocumentEvents](common/office-add-in-requirement-sets.md#documentevents)
  • [File](common/office-add-in-requirement-sets.md#file)
  • [ImageCoercion 1.1](common/image-coercion-requirement-sets.md#imagecoercion-11)
  • [NestedAppAuth 1.1](common/nested-app-auth-requirement-sets.md) (preview)
  • [OpenBrowserWindowApi 1.1](common/open-browser-window-api-requirement-sets.md)
  • [PdfFile](common/office-add-in-requirement-sets.md#pdffile)
  • [Selection](common/office-add-in-requirement-sets.md#selection)
  • [Settings](common/office-add-in-requirement-sets.md#settings)
  • [TextCoercion](common/office-add-in-requirement-sets.md#textcoercion)
| ** Added with post-release updates.*