Wopi环境下Office Online Server 2019 PowerPoint无“另存为”按钮问题咨询
Office Online Server 2019中PowerPoint“另存为”按钮不显示问题排查
我们使用Office Online Server 2019产品,Word和Excel均正常显示“另存为”按钮,但PowerPoint中无此按钮。已根据微软官方文档(CheckFileInfo响应及Office自定义配置)将UserCanNotWriteRelative设置为false,该配置在Word和Excel中生效,但PowerPoint无变化。需解决如何激活PowerPoint的“另存为”功能,分析可能的原因及修复方法。
提供的CheckFileInfo响应内容
"SupportsExtendedLockLength":false, "SupportsFileCreation":true, "SupportsFolders":false, "SupportsGetLock":true, "SupportsLocks":true, "SupportsRename":false, "SupportsScenarioLinks":false, "SupportsSecureStore":false, "SupportsUpdate":true, "SupportsUserInfo":true, "LicensesCheckForEditIsEnabled":true, "ReadOnly":false, "RestrictedWebViewOnly":false, "UserCanAttend":false, "UserCanNotWriteRelative":false, "UserCanPresent":false, "UserCanRename":false," "UserCanWrite":true, "WebEditingDisabled":false, "EditingCannotSave": false
相关截图
- PowerPoint界面(无“另存为”按钮):

- Excel界面(显示“另存为”按钮):

- Word界面(显示“另存为”按钮):

可能的原因及修复方法
1. JSON格式语法错误
你提供的CheckFileInfo响应中,"UserCanRename":false,"这一行末尾多了一个多余的逗号,属于非法JSON格式。PowerPoint对响应格式的校验可能比Word和Excel更严格,导致权限配置未被正确解析。
- 修复方法:移除该多余逗号,确保JSON格式完全合法,重新部署配置后重启相关服务测试。
2. PowerPoint专属权限字段缺失
除了UserCanNotWriteRelative,PowerPoint可能需要额外的权限字段来触发“另存为”按钮:
- 确认
SupportsFileCreation已设置为true(当前配置已满足),该字段是支持“另存为”功能的基础前提; - 添加
"UserCanCreate":true字段到CheckFileInfo响应中,部分场景下PowerPoint需要明确该权限才能启用“另存为”。
3. 组件版本不一致或更新不完整
Office Online Server 2019的PowerPoint组件可能存在版本滞后或更新未覆盖的情况,导致功能逻辑差异:
- 修复方法:检查并安装Office Online Server 2019的最新累积更新,确保所有Office服务组件(包括PowerPoint预览服务)处于同一更新版本。
4. 文档会话权限传递异常
尽管配置中ReadOnly和RestrictedWebViewOnly均为false,但实际加载PowerPoint文档时可能存在会话权限传递错误:
- 修复方法:重新生成文档的访问令牌,或重启Office Online Server的相关服务,刷新会话后测试“另存为”按钮是否显示。
5. 自定义UI配置冲突
若存在针对Office Online的自定义UI规则,可能单独隐藏了PowerPoint的“另存为”按钮:
- 修复方法:检查服务器端的自定义UI配置文件,移除针对PowerPoint的“另存为”按钮隐藏规则,恢复默认UI设置。
内容的提问来源于stack exchange,提问作者Erdogan
相关产品推荐
相关产品推荐

