使用JavaScript检索bodyOOXML.value时,OOXML中缺少单词/numbering.xml
使用JavaScript使用以下代码将OOXML正文(bodyOOXML.value)作为字符串获取时,不包括word/numbering.xml包:使用JavaScript检索bodyOOXML.value时,OOXML中缺少单词/numbering.xml,javascript,ms-office,openxml,office-js,office-2016,Javascript,Ms Office,Openxml,Office Js,Office 2016,使用JavaScript使用以下代码将OOXML正文(bodyOOXML.value)作为字符串获取时,不包括word/numbering.xml包: Word.run(function (context) { // Create a proxy object for the document body. var body = context.document.body; // Queue a commmand to get the OOXML contents of
Word.run(function (context) {
// Create a proxy object for the document body.
var body = context.document.body;
// Queue a commmand to get the OOXML contents of the body.
var bodyOOXML = body.getOoxml();
// Synchronize the document state by executing the queued commands,
// and return a promise to indicate task completion.
return context.sync().then(function () {
console.log("Body OOXML contents: " + bodyOOXML.value);
});
})
.catch(function (error) {
console.log("Error: " + JSON.stringify(error));
if (error instanceof OfficeExtension.Error) {
console.log("Debug info: " + JSON.stringify(error.debugInfo));
}
});
包括word/styles.xml、word/fontTable.xml等,但如果没有编号包,我们无法重新创建数字格式。感谢您的帮助 这是个问题,因为办公室在2016年升级到2019年时问题已经解决了这是个问题,因为办公室在2016年升级到2019年时问题已经解决了FWIW几个月前,我试图使用Range.WordOpenXML和Word更改数字格式链接到一个样式。MS确认,当文档在应用程序界面中打开时,这是WordOpenXML的一个限制。所以,如果这就是你的想法,你的问题可能是没有意义的。杰奎琳,好问题!你能简单地解释一下你的情况吗?这是关于获取列表的编号格式吗?仅供参考在下一波API中,我们将提供对列表的编程访问。这包括获取编号列表的编号格式。请让我知道!谢谢谢谢你的回复,胡安!是的,我们需要访问编号格式,以及项目符号列表的项目符号格式。我们还需要能够将列表编号添加到word/numbering.xml包中。你认为这个功能也可以使用吗?祈祷:)FWIW几个月前,我试图使用Range.WordOpenXML更改数字格式,如果它链接到一种样式,Word不会接受我所做的任何事情。MS确认,当文档在应用程序界面中打开时,这是WordOpenXML的一个限制。所以,如果这就是你的想法,你的问题可能是没有意义的。杰奎琳,好问题!你能简单地解释一下你的情况吗?这是关于获取列表的编号格式吗?仅供参考在下一波API中,我们将提供对列表的编程访问。这包括获取编号列表的编号格式。请让我知道!谢谢谢谢你的回复,胡安!是的,我们需要访问编号格式,以及项目符号列表的项目符号格式。我们还需要能够将列表编号添加到word/numbering.xml包中。你认为这个功能也可以使用吗?祈祷:)这是作为答案发布的,但它并不试图回答这个问题。这可能是一条评论。这是作为答案发布的,但它并不试图回答这个问题。这可能是一个评论。