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

问题描述 投票:3回答:2

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

目前我试图限制:

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

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

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

我做错了什么?很抱歉,但从文档中不清楚如何指定主机要求

谢谢

office-js office-store
2个回答
4
投票

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

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

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


0
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.