首页 文章

如何使Excel加载项仅适用于Windows和Online,但不适用于Mac

提问于
浏览
0

我正在构建一个Excel依赖于Ribbon图标命令的外接程序 .

我想将它提交到Office Store,但我得到的反馈是他们不能接受它,因为它不支持Excel for Mac(它本身不支持加载项命令) .

有没有办法让Excel 2016和Excel Online只接受清单,而不是Excel for Mac?

我尝试过

<Requirements>
  <Sets DefaultMinVersion="1.1">
    <Set Name="ExcelApi" MinVersion="1.2"/>
  </Sets>
</Requirements>

因为我认为Mac不会支持它(根据https://dev.office.com/reference/add-ins/office-add-in-requirement-sets),但显然它确实支持它 .

1 回答

  • 0

    目前,它无法为特定平台指定Office加载项 . 根据我的理解,办公室插件是一种技术,可以帮助我们开发跨平台插件 . 我们不应该关心用户使用的是哪个平台 .

    要使Office加载项中的特定API正常工作,我们可以设置要求 . 如果API成员可用,您可以执行运行时检查是否要提供其他功能 . 这是一篇关于Specify Office hosts and API requirements的有用文章 .

相关问题