首页 > 解决方案 > Excel Online 无法保留 CustomXML 部件

问题描述

我想在 Excel 中使用 Office-js Web 插件在 CustomXMLParts 中保留一些数据。

这在 Excel 2016 的桌面版本中可以正常工作,但在 Excel Online 上不起作用。

以下是使用 ScriptLab Excel 插件重现此问题的几个简单步骤。

  1. 启动脚本实验室
  2. 运行“自定义 Xml 部件 - 创建、获取、设置和删除自定义 XML 部件”示例
  3. 单击“创建 XML 部件”按钮
  4. 保存并关闭 Excel(只需在线浏览 Excel。Excel 会自动保存到 OneDrive)
  5. 在 Excel 中打开保存的文档并使用 ScriptLab 加载并运行相同的示例
  6. 单击“更改 XML 部分”按钮
  7. Excel 的桌面版本按预期运行,并且持久化的 XMLPart 内容已更改。但是在线版本会导致错误,因为保存工作簿时设置没有保留

那么它是一个已知的错误吗?Excel Online 是否有解决方法?我在stackoverflow上遇到了这个问题,但没有引起office-js团队的太多关注

Excel JS 在线设置不保留过去的会话

谢谢 - 库德鲁

标签: office-jsexcel-online

解决方案


推荐阅读