Office 加载项在清单中明确提及平台支持

Office add-in explicitly mention platform support in manifest

我正在开发的 Office add-in 仅支持 Office Online 平台。有设置 Host 的配置,加载项将在其中运行,可以在清单中添加。 清单中是否有类似的 setting/configuration 以明确提及该加载项将仅支持 Office Online 平台而不支持 Office Windows,等等

Office 加载项背后的三个基本概念截至:

  • 安全
  • 弹性
  • 跨平台

您的问题属于 "Cross-platform" 概念,顺便说一下,它的含义如下:“写一次,运行到处都是 Office 运行s。加载项是目前在 Windows、Office Online、Mac 和 iPad."

上受支持

基本上,您的要求与 Office 加载项的主要概念背道而驰。这意味着(不幸的是)只要 Microsoft 遵循这些概念,它 就无法 完成。没有任何清单设置仅用于限制在线产品版本。顺便说一句,我们也希望拥有它,因为我们的桌面版 COM 加载项功能强大且功能强大。

如果您需要此清单选项,您可以 post 您的场景 officespdev.uservoice.com

如果您打算将 Office 加载项发布到 Office 商店(我假设您是,因为您已将 office-store 标记添加到您的问题),它必须符合所有 Office Store Validation Policies.

如该文档的 section 4.12.1 所述:

Your add-in must work across all platforms that support the methods that you define in the Requirements element in your add-in manifest.

换句话说,如果您的加载项使用支持跨平台的要求集和方法,那么您的加载项必须跨平台工作。