如何在Office Add-in Manifest中设置仅适用于Word Online的要求
配置Office Add-in Manifest仅支持Word Online
我来帮你一步步调整manifest配置,让你的插件只在Word Online中可用:
1. 锁定目标宿主为Word
首先在<Requirements>节点下,只保留Word对应的宿主声明,移除其他Office应用(比如Excel、PowerPoint)的宿主配置,确保插件只关联Word文档类型。
示例代码片段:
<Requirements> <Sets DefaultMinVersion="1.1"> <Set Name="WordApi" MinVersion="1.1"/> <!-- 声明依赖的Word API版本 --> </Sets> <Hosts> <Host Name="Document"/> <!-- 对应Word的宿主标识 --> </Hosts> </Requirements>
2. 限制仅支持Web平台(Word Online)
在<Host>标签中添加Platform="Web"属性,明确指定插件仅允许在Web平台(也就是Word Online)运行。这是核心配置,能直接过滤掉桌面版、平板版等其他Word客户端。
更新后的<Hosts>配置:
<Hosts> <Host Name="Document" Platform="Web"/> <!-- 仅对Word Online开放 --> </Hosts>
3. 清理多余的平台配置
如果你的manifest中包含<TabletFormFactor>或<MobileFormFactor>节点,建议直接移除它们,避免插件在非Web平台上被意外识别。同时确保<DesktopFormFactor>仅包含适配Web环境的设置(比如指定Web端的源文件路径)。
4. 验证配置正确性
最后可以用Office官方的验证工具检查manifest是否合法:
- 先安装工具:
npm install -g office-addin-manifest - 执行验证命令:
office-addin-manifest validate your-manifest-file.xml
这样配置完成后,你的插件就只会在Word Online中显示和运行,其他Word客户端都不会加载它啦。
内容的提问来源于stack exchange,提问作者Ibrahim Al Habarneh
相关产品推荐
相关产品推荐

