使用JavaScript检索bodyOOXML.value时,在OOXML中缺少word / numbering.xml

时间:2016-01-18 15:31:49

标签: javascript ms-office openxml office-js office-2016

使用JavaScript将OOXML主体(bodyOOXML.value)作为字符串使用以下代码时,不包括单词/ 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 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));
    }
});

包含了/ styles.xml,word / fontTable.xml等字样但没有编号包,我们无法重新创建数字格式。任何帮助表示赞赏!

1 个答案:

答案 0 :(得分:0)

这是问题所在,因为办公室在2016年升级到2019年时已解决