我一直在尝试通过office-js insertOoXML()
方法将OOXML插入Word文档的主体内容中。我什至尝试了最简单的实现(认为尝试在XML本身中替换fieldCode时做错了什么),并且在说出“插入”之后都导致了Error: unknown
响应:
错误:未知 在新的r(word-web-16.00.js:21) 在i.c.processRequestExecutorResponseMessage(word-web-16.00.js:21) 在word-web-16.00.js:21
要重现-这是获取主体OoXML并尝试将其替换为以下示例的简单示例:
Word.run(async context => {
const OOXML = context.document.body.getOoxml();
await context.sync();
context.document.body.insertOoxml(OOXML.value, Word.InsertLocation.replace);
await context.sync().catch(console.error);
});
在上面的示例中,OoXML不会出现格式错误,因为这是office-js返回给客户端的直接结果。
对此有任何帮助,因为对我的加载项来说,必须操纵域代码(因为没有本机支持)。
答案 0 :(得分:2)