我们有一个可以在Word和Excel上运行的插件,但我想将其限制为特定平台(Word 2016或更高版本,Excel 2016或更高版本(。如何使用清单文件执行此操作?
目前我正在尝试像这样限制:
<Requirements>
<Sets DefaultMinVersion="1.1">
<Set name="WordApi" />
<Set name="ExcelApi" />
</Sets>
</Requirements
但是当我将此清单上传到卖家仪表板时,我得到以下内容:
请确保该文件是 Office 程序包清单
我做错了什么?抱歉,文档中不清楚如何指定主机要求
谢谢
在清单中定义Requirements
时,您告诉 Office 只有在满足所有要求时,它才应显示外接程序。
由于您同时需要WordApi
和ExcelApi
,因此仅当 Office 应用程序同时支持这两者时,才会显示外接程序。由于没有同时支持两者的 Office 应用程序,因此您的外接程序根本不会显示。
目前,在外接程序中同时支持 WordApi
和ExcelApi
的唯一方法是具有两个不同的清单:一个用于 Word,另一个用于 Excel。
如果您的清单包含 Word API(或任何特定于主机的 API(,则它不会显示在其他客户端中。如果您的外接程序设计为在多个客户端中工作,并且需要 Office 2013 中当前不支持的 API,请在下次提交的测试说明中包含这些详细信息。如果验证团队需要任何其他信息来解决问题,他们将通过记录的电子邮件地址与您联系,讨论如何继续。
提交到 Office 应用商店的所有应用程序和外接程序都必须符合 Office 应用商店验证策略特别是第 4.12.1 节 "外接程序必须跨支持您在外接程序清单的"要求"元素中定义的方法的所有平台工作。有关哪些平台支持哪些方法的详细信息,请参阅 Office 外接程序主机和平台可用性。