1

2017 年 11 月,Tom Jebo 回答了为什么在 Office Online 中使用 Office JS api 将 OpenXML 插入到文档中时,在重新加载页面之前什么都没有出现:

https://social.msdn.microsoft.com/Forums/en-US/671a4649-8566-4413-8eb9-dcd016635583/document-not-visually-updating-when-inserting-openxml-into-office-online-word-文档?论坛=os_office

以下是部分答案:

Officejs 中 InsertOoxml() 的当前设计是它只检测支持 Cobalt 的主机中的更改。这就是调用此 API 后渲染不会立即更改的原因。在自动保存功能(后续的 Putfile)使用 wopi 主机后,将呈现新数据,但如果发生来自 UI 的另一个编辑,这将抢占 InsertOoxml() 编辑,这将丢失。Officejs 团队已将此记录为错误,并将考虑是否将其作为设计更改包含在未来的更新中。

OfficeJS 团队的某个人是否可以同时提供解决方法,或者何时/是否修复此错误的状态更新?

在用户重新加载浏览器之前,不会发出任何 PutFile Wopi 请求,因此在用户重新加载页面之前,自动保存功能在任何时候都不会显示更新的文档。

4

0 回答 0