首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将OoXml插入单词抛出错误:未知

将OoXml插入单词抛出错误:未知
EN

Stack Overflow用户
提问于 2018-08-30 12:36:35
回答 1查看 693关注 0票数 3

我一直试图通过office-js insertOoXML()方法将OOXML插入word文档的正文内容中。我甚至尝试过最简单的实现(当我试图在XML本身中替换fieldCodes时,我认为做了一些不正确的事情),在说“插入”之后,所有这些都导致了这个Error: unknown响应:

错误:在i.c.processRequestExecutorResponseMessage ( word-web-16.00.js:21 )的新r处未知(word-web-16.00.js:21)

要进行复制,这里有一个简单的示例,说明如何获取身体OoXML并尝试将其替换回:

代码语言:javascript
复制
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返回给客户端的直接结果。

对此的任何帮助都将是非常感谢的,因为操作域代码(因为没有本地支持)对于我的外接程序来说是必须的。

EN

回答 1

Stack Overflow用户

发布于 2018-09-12 02:23:47

InsertOoxml现在正在为我做它应该做的事情。

微软似乎已经解决了这个问题(尽管我还没有通过我的支持案例得到官方确认)。

感谢Juan Balmori和那些在扩展性团队中工作的人来解决这个问题。

J.

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52097263

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档