如何指定Office(Word + Excel)Addin的要求?

时间:2018-03-01 12:16:37

标签: office-js office-store

我们有一个可以在Word和Excel上运行的Addin,但我想将它仅限于特定平台(Word 2016或更高版本,Excel 2016或更高版本)。我怎么能用Manifest文件呢?

目前我试图限制:

<Requirements>
    <Sets DefaultMinVersion="1.1">
        <Set name="WordApi" />
        <Set name="ExcelApi" />
    </Sets>
</Requirements

但是当我将此清单上传到卖方仪表板时,我得到以下信息:

  

请确保该文件是Office程序包清单

我做错了什么?抱歉,但文档中没有说明如何指定主机要求

由于

2 个答案:

答案 0 :(得分:4)

当您在清单中定义Requirements时,您告诉Office,只有在满足要求的所有时,它才会显示您的加载项。

由于您同时需要WordApiExcelApi,因此只有Office应用程序支持这两个时,才会显示您的加载项。由于没有Office应用程序支持这两者,因此您的加载项无法显示。

目前,在加载项中同时支持WordApiExcelApi的唯一方法是拥有两个不同的清单;一个用于Word,另一个用于Excel。

答案 1 :(得分:0)

如果您的清单包含Word API(或任何特定于主机的API),那么它将不会显示在其他客户端中。 如果您的加载项旨在在多个客户端中工作,并且需要Office 2013中当前不支持的API,请在下次提交的测试说明中包含这些详细信息。如果验证团队需要任何其他信息来解决问题,他们将通过记录中的电子邮件地址与您联系,讨论如何继续。

提交到Office应用商店的所有应用和加载项都必须符合Office应用商店验证政策 特别是部分4.12.1,&#34;您的加载项必须适用于支持您在加载项清单中的Requirements元素中定义的方法的所有平台。&#34;有关哪些平台支持哪些方法的详细信息,请参阅Office Add-in host and platform availability

相关问题