Javascript Word addin,重新加载整个文档

Javascript Word addin,重新加载整个文档,javascript,ms-word,add-in,office-js,Javascript,Ms Word,Add In,Office Js,我正在为Word 2016/365开发一个加载项,以获取Word模板,并能够通过contentcontrols更改页眉和页脚中的信息。首先,只有两个模板可以使用。我使用ooxml并通过XMLHttpRequest获取xmldocument: //Function to get ooxmldocument via XMLHttpRequest function getTemplate(fileName) { var myOOXMLRequest = new XMLHttpReq

我正在为Word 2016/365开发一个加载项,以获取Word模板,并能够通过contentcontrols更改页眉和页脚中的信息。首先,只有两个模板可以使用。我使用ooxml并通过XMLHttpRequest获取xmldocument:

    //Function to get ooxmldocument via XMLHttpRequest

function getTemplate(fileName) {

    var myOOXMLRequest = new XMLHttpRequest();

    var myXML;

    myOOXMLRequest.open('GET', fileName, false);

    myOOXMLRequest.send();

    if (myOOXMLRequest.status === 200) {

        myXML = myOOXMLRequest.responseText;
        console.log('myXML VariabelData: ', myXML);
        return myXML;        
    }
    return "" ;
}
我通过以下方式插入模板:

    // Insert a 'default' template with logo and contentControllers in header and footer of the xml
function insertDefaultTemplate() {

    Word.run(function (context) {
        var body = context.document.body;

        // Synchronize the document state by executing the queued commands, and return a promise to indicate task completion.
        return context.sync().then(function () {

            var t = getTemplate('/Content/Templates/BrevmallMD.xml', 'Replace');

            body.insertText("Formaterar dokument...", Word.InsertLocation.start);

            return context.sync().then(function () {  

                body.insertOoxml(t, Word.InsertLocation.replace);   


                return context.sync().then(function () {
                    showNotification("Standardmallen är införd!", "Välj användaruppgifter.");
                    });
                });
            })
        }).catch(function (error) {
            errorHandler();
    })
}
通过一些其他函数,我可以通过按钮和jQuery将新信息插入ContentController(从一开始就在文档中)

问题是您想再次插入文档的时间。它不会按原样加载原始文档。它似乎被合并到现有的addin中

我希望能够按原样加载新文档,而不是加载文档,然后将其与现有文档合并。我在OfficeDevCenter上看到了很多示例,它们将内容放在正文和部分中,而不是放在整个文档中。我该怎么做