我正在尝试将Word文档的一部分临时保存到customxmlpart中。例如。我正在实现“隐藏”功能,这是2016年api中所缺少的。
我将让用户将这些部分写入内容控件中,并读取其ooxml内容。我已经成功地做了很多。
现在,我需要将ooxml隐藏在同一文档中,以便稍后阅读。
我在想Office.CustomXmlParts中的功能,例如addAsync(),getByIdAsync()和getByNamespaceAsync()应该可以完成工作,但是存在一些问题:
我对此很陌生,谢谢。
答案 0 :(得分:0)
Office对象没有构造函数。通过在父集合对象上使用add*
方法来创建一个。在这种情况下,使用Office.context.document.customXmlParts.addAsync
方法。此方法有一个回调,该回调从Office接收AsyncResult对象。该对象在AsyncResult.value.id
属性中具有新CustomXmlPart的ID。您的代码应将ID保存在文档集中,以供以后检索。关于所有这些的详细信息和代码示例位于How to save custom xml to the document和Document settings。