Ms office 指定加载项不使用';t 2013年在办公室工作

Ms office 指定加载项不使用';t 2013年在办公室工作,ms-office,office365,office-js,office-2013,office-2016,Ms Office,Office365,Office Js,Office 2013,Office 2016,提交外接程序时,我们收到了以下消息: 如果您不支持2013 SP1,因为您使用的API仅在2016/Online中可用,则必须将这些API放入清单中的“需求”标记中 我们的加载项在Office 2013中不起作用,因为它同时使用WordApi和ExcelApi(在Word和Excel中相应打开时),这在Office 2013中不可用 因此,我们试图通过将以下内容添加到清单文件中,在清单文件中指定我们的加载项需要WordApi 1.1: <Requirements> <Se

提交外接程序时,我们收到了以下消息:

如果您不支持2013 SP1,因为您使用的API仅在2016/Online中可用,则必须将这些API放入清单中的“需求”标记中

我们的加载项在Office 2013中不起作用,因为它同时使用WordApi和ExcelApi(在Word和Excel中相应打开时),这在Office 2013中不可用

因此,我们试图通过将以下内容添加到清单文件中,在清单文件中指定我们的加载项需要WordApi 1.1:

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

但是,当我们添加WordApi的要求时,加载项不会显示在PowerPoint和Excel中,反之亦然


如何指定加载项在Office 2013中不可用,而不必为每个Office主机创建单独的清单文件?

如果清单包含Word API(或任何特定于主机的API),则它将不会显示在其他客户端中


如果外接程序设计用于多个客户端,并且需要Office 2013当前不支持的API,请在下次提交的测试说明中包含这些详细信息。如果验证团队需要任何其他信息来解决问题,他们将通过记录的电子邮件地址与您联系,讨论如何继续

看起来你的标签是正确的。我没有解决办法,但也许可以尝试一下。我已经读到需求标签的位置很重要。我把我的需求标签放在标签上面

这篇文章[讨论如何使用office toolbox验证xml文件。您可以运行命令“npx office toolbox validate-m MANIFEST_file”(有关详细信息,请参阅文章)。当我在清单上运行此验证命令时,该清单已

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

It returns 

```Validation: Passed
Based on the requirements specified in your manifest, your add-in can run on the following platforms; your add-in will be tested on these platforms when you submit it to the Office Store:
  - Excel for iPad
  - Excel 2016 for Mac
  - Excel 2016 or later
  - Excel Online```

The key here being that it recognizes that it is only valid for Excel 2016. We've been using this to identify when our tags are working without having to submit to MSFT.


  [1]: https://docs.microsoft.com/en-us/office/dev/add-ins/testing/troubleshoot-manifest

```
它回来了
```验证:通过
根据清单中指定的要求,外接程序可以在以下平台上运行;将外接程序提交到Office应用商店时,将在这些平台上对其进行测试:
-Excel for iPad
-Mac版Excel 2016
-Excel 2016或更高版本
-卓越在线```
这里的关键是它认识到它只对Excel 2016有效。我们一直在使用它来识别标记何时工作,而不必提交给MSFT。
[1]: https://docs.microsoft.com/en-us/office/dev/add-ins/testing/troubleshoot-manifest