如何指定 Office (Word + Excel) 加载项的要求



我们有一个可以在Word和Excel上运行的插件,但我想将其限制为特定平台(Word 2016或更高版本,Excel 2016或更高版本(。如何使用清单文件执行此操作?

目前我正在尝试像这样限制:

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

但是当我将此清单上传到卖家仪表板时,我得到以下内容:

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

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

谢谢

在清单中定义Requirements时,您告诉 Office 只有在满足所有要求时,它才应显示外接程序。

由于您同时需要WordApiExcelApi,因此仅当 Office 应用程序同时支持这两者时,才会显示外接程序。由于没有同时支持两者的 Office 应用程序,因此您的外接程序根本不会显示。

目前,在外接程序中同时支持 WordApiExcelApi的唯一方法是具有两个不同的清单:一个用于 Word,另一个用于 Excel。

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

提交到 Office 应用商店的所有应用程序和外接程序都必须符合 Office 应用商店验证策略特别是第 4.12.1 节 "外接程序必须跨支持您在外接程序清单的"要求"元素中定义的方法的所有平台工作。有关哪些平台支持哪些方法的详细信息,请参阅 Office 外接程序主机和平台可用性。

最新更新