Search code examples
ms-officeoffice365office-jsoffice-2013office-2016

Specify that addIn doesn't work in Office 2013


When submitting our addIn we got the following message back:

If you do not support 2013 SP1 because you are using an API only available in 2016/Online, you must put these apis in the requirements tag in your manifest.

Our addIn does not work in Office 2013 since it uses both WordApi and ExcelApi (When opened in Word and Excel accordingly) which is not available in Office 2013.

Therefore we tried to specify in our manifest file that our addIn requires WordApi 1.1 by adding this to the manifest file:

<Requirements>
   <Sets DefaultMinVersion="1.1">
      <Set Name="WordApi" MinVersion="1.1"/>
   </Sets>
</Requirements>

However, when we add the requirement of WordApi then the addIn doesn't show up in PowerPoint and Excel and vice versa.

How do we specify that the addIn is not available in Office 2013 without having to create separate manifest files for each office Host?


Solution

  • If your manifest contains Word API (or any host specific API) then it will not show up in other clients.

    If your add-in is designed to work in multiple clients, and requires an API not currently supported in Office 2013, please include these details in the test notes of your next submission. Should the validation team need any additional information to resolve the issue, they will reachout to you at the email address on record to discuss how to proceed.