Office client application and platform availability for Office Add-ins
To work as expected, your Office Add-in might depend on a specific Office application, a requirement set, an API member, or a version of the API. The following tables contain the available platforms, extension points, API requirement sets, and Common APIs that are currently supported for each Office application.
Excel |
OneNote |
Outlook |
PowerPoint |
Project |
Word |
---|
Note
The initial Office 2016 release installed via MSI only contains the ExcelApi 1.1, WordApi 1.1, and Common API requirement sets. For more information about the update history of the various Office versions, check out the See also section. Office Add-ins may not be supported on all services that are members of the Office Cloud Storage Partner Program, which enables integrating Office on the web to work with Office documents as part of their service offering. For more information, please contact the member service.
Excel
* Added with post-release updates.
Custom Functions (Excel only)
Platform | Extension points | Application-specific API requirement sets | Common API requirement sets |
---|---|---|---|
Office on the web | Not applicable | ||
Office on Windows |
Not applicable | ||
Office 2024 on Windows (volume-licensed perpetual) |
Not applicable | ||
Office 2021 on Windows (volume-licensed perpetual) |
Not applicable | ||
Office on Mac | Not applicable |
Outlook
Platform | Extension points | Application-specific API requirement sets | Common API requirement sets |
---|---|---|---|
Office on the web (modern)1 2 |
|||
Office on the web (classic)2 |
Not available | ||
Office on Windows (new desktop client) |
|||
Office on Windows (Microsoft 365 subscription) |
|||
Office on Windows (retail perpetual Office 2016 and later) |
|||
Office 2024 on Windows (volume-licensed perpetual) |
|||
Office 2021 on Windows (volume-licensed perpetual) |
|||
Office 2019 on Windows (volume-licensed perpetual) |
Not available | ||
Office 2016 on Windows (volume-licensed perpetual) |
Not available | ||
Office on Mac (new UI5) |
|||
Office on Mac (classic UI) |
|||
Office on Android2 7 (Microsoft 365 subscription) |
NestedAppAuth 1.1 | ||
Office on iOS2 7 (Microsoft 365 subscription) |
NestedAppAuth 1.1 |
Note
1 Add-ins don't work in modern Outlook on the web on iPhone and Android smartphones. For information about supported devices, see Requirements for running Office Add-ins.
2 Add-ins aren't supported in Outlook on Android, on iOS, and modern mobile web with on-premises Exchange accounts. Certain iOS devices still support add-ins when using on-premises Exchange accounts with classic Outlook on the web. For information about supported devices, see Requirements for running Office Add-ins.
3 To require the Identity API set 1.3 in your Outlook add-in code, check if it's supported by calling isSetSupported('IdentityAPI', '1.3')
. Declaring it in the Outlook add-in's manifest isn't supported. You can also determine if the API is supported by checking that it's not undefined
. For further details, see Using APIs from later requirement sets.
4 Added with post-release updates.
5 Support for the new Mac UI is available from Outlook Version 16.38.506. For more information, see the Add-in support in Outlook on new Mac UI section.
6 Although classic Outlook on Mac doesn't support Mailbox requirement set 1.9, it does support the DialogApi 1.2 requirement set. For information on the minimum supported version and build, see Dialog API requirement sets.
7 Although Outlook on Android and on iOS support up to requirement set 1.5, your mobile add-in can now implement some APIs from later requirement sets, such as APIs related to event-based activation. For more information on which APIs are supported in Outlook mobile, see Outlook JavaScript APIs supported in Outlook on mobile devices.
Important
Client support for a requirement set may be restricted by Exchange server support. See Outlook JavaScript API requirement sets for details about the range of requirement sets supported by Exchange server and Outlook clients.
Word
* Added with post-release updates.
PowerPoint
Platform | Extension points | Application-specific API requirement sets | Common API requirement sets |
---|---|---|---|
Office on the web |
|
||
Office on Windows (Microsoft 365 subscription) |
|
||
Office on Windows (retail perpetual Office 2016 and later) |
|
||
Office 2024 on Windows (volume-licensed perpetual) |
|
||
Office 2021 on Windows (volume-licensed perpetual) |
|
||
Office 2019 on Windows (volume-licensed perpetual) |
|
Not available | |
Office 2016 on Windows (volume-licensed perpetual) |
|
Not available | |
Office on Mac |
|
||
Office on iPad |
|
* Added with post-release updates.
OneNote
Platform | Extension points | Application-specific API requirement sets | Common API requirement sets |
---|---|---|---|
Office on the web |
|
Project
Platform | Extension points | Application-specific API requirement sets | Common API requirement sets |
---|---|---|---|
Office 2024 on Windows (volume-licensed perpetual) |
|
Not available | |
Office 2021 on Windows (volume-licensed perpetual) |
|
Not available | |
Office 2019 on Windows (volume-licensed perpetual) |
|
Not available | |
Office 2016 on Windows (volume-licensed perpetual) |
|
Not available |
See also
- Office Add-ins platform overview
- Office versions and requirement sets
- Common API requirement sets
- Add-in Commands requirement sets
- API Reference documentation
- Update history for Microsoft 365 Apps
- Office 2016 and 2019 update history (Click-To-Run)
- Office 2010, 2013, and 2016 update history (MSI)
- Outlook 2010, 2013, and 2016 update history (MSI)
- Update history for Office for Mac
- Develop Office Add-ins