根据此处的 Microsoft 在线文档,DialogApi 1.1 似乎在 Excel 2013 和 2016 中都受支持,但是,当通过此处的验证工具运行我们的清单时,它不将它们包括为支持的平台(即使 Excel Online、Mac 和 iPad已经包括了):
- iPad 版 Excel
- 适用于 Mac 的 Excel 2016
- Excel 在线
- iPad 版 Word
- 适用于 Mac 的 Word 2016
- 在线单词
- Word 2013 Service Pack 1 或更高版本
- Word 2016 或更高版本
- iPad 版 PowerPoint
- 适用于 Mac 的 PowerPoint 2016
- 在线PowerPoint
- PowerPoint 2013 Service Pack 1 或更高版本
- PowerPoint 2016 或更高版本
如果我们从清单(下面的示例)中删除“DialogApi”节点,它确实在支持的平台中包含 Excel 2013 和 2016。
<Hosts>
<Host Name="Document" />
<Host Name="Presentation" />
<Host Name="Workbook" />
</Hosts>
<Requirements>
<Sets DefaultMinVersion="1.1">
<Set Name="DialogApi" MinVersion="1.1"/>
</Sets>
</Requirements>
- iPad 版 Excel
- 适用于 Mac 的 Excel 2016
- Excel 2013 或更高版本
- Excel 2016 或更高版本
- Excel 在线
- iPad 版 Word
- 适用于 Mac 的 Word 2016
- 在线单词
- Word 2013 或更高版本
- Word 2016 或更高版本
- iPad 版 PowerPoint
- 适用于 Mac 的 PowerPoint 2016
- 在线PowerPoint
- PowerPoint 2013 或更高版本
- PowerPoint 2016 或更高版本
文档和验证工具之间似乎存在差异。我们很难学到这一点,因为商店也没有批准我们的 Excel 2016 插件,即使在侧面加载它时,它也完美地通过了 QA。
Microsoft 的某个人可以确认或指出我们可能做错了什么吗?