我正在尝试将 Excel 加载项发布到 AppSource,这需要我在 Microsoft 合作伙伴中心上传清单文件。上传后,清单通过检查并显示以下消息:
清单检查通过 在分析您的包裹后,我们确定您的产品当前针对以下应用程序和平台:
- iPad 版 Excel
- 适用于 Mac 的 Excel 2016
- Excel 2013 或更高版本
- Excel 2016 或更高版本
- Excel 在线
Office 应用程序、平台和操作系统由清单中指定的要求和 API 确定。有关详细信息,请参阅要求。如果您选中产品设置中的 iOS 复选框并提供您的 Apple ID,我们将在 iOS 上验证您的产品。
我之前尝试过完成认证过程,并得到了外接程序在 Excel 2013 中无法完全运行的评论。这是意料之中的,因为外接程序使用的是 Excel JavaScript API。根据文档(例如此处和此处),Excel JavaScript API 是随 Office 2016 引入的,因此可在 Excel 2016 及更高版本的 Windows 上运行。根据文档的这一部分,我需要在清单文件的需求元素中说明此 API 的使用。我通过在清单中包含以下部分来做到这一点:
<Requirements>
<bt:Sets DefaultMinVersion="1.1">
<bt:Set Name="ExcelAPI" MinVersion="1.1"/>
</bt:Sets>
</Requirements>
尽管如此,经过分析,消息指出该加载项还针对 Excel 2013。