【发布时间】:2020-08-05 07:23:39
【问题描述】:
我正在尝试将 Excel 加载项发布到 AppSource,这需要我在 Microsoft 合作伙伴中心上传清单文件。上传后,清单通过检查并显示以下消息:
清单检查已通过分析您的包裹后,我们有 确定您的产品当前定位于以下 应用程序和平台:
- Excel for iPad
- Excel 2016 for Mac
- Excel 2013 或更高版本
- Excel 2016 或更高版本
- Excel 在线
Office 应用程序、平台和操作系统是 由规定的要求和 API 确定 显现。有关详细信息,请参阅要求。我们将验证您的 如果您选中产品上的 iOS 复选框,则 iOS 上的产品 设置并提供您的 Apple ID。
我之前尝试过完成认证过程,但收到了外接程序在 Excel 2013 中无法完全运行的评论。这是意料之中的,因为外接程序使用的是 Excel JavaScript API。根据文档(例如 here 和 here),Excel JavaScript API 是随 Office 2016 引入的,因此可以在 Excel 2016 和更高版本的 Windows 上运行。根据this part of the documentation,我需要在清单文件的Requirements 元素中说明这个API 的使用。我通过在清单中包含以下部分来做到这一点:
<Requirements>
<bt:Sets DefaultMinVersion="1.1">
<bt:Set Name="ExcelAPI" MinVersion="1.1"/>
</bt:Sets>
</Requirements>
不过,经过分析,消息指出该加载项还针对 Excel 2013。
【问题讨论】:
标签: xml office-js office-addins excel-addins appsource