Word加载项:在同一窗口中打开文档

时间:2019-06-24 15:31:42

标签: javascript office365 ms-office office-js office-addins

我有一个单词外接程序,它会提取一个外部文档,然后打开新文档的base64编码的字符串。但是,当前在新的实例/单词表中打开新文档。该文档以标题- Compatibility Mode打开。

相反,我希望在word的当前实例中打开文档。即保存并关闭当前文档并打开新文档,这意味着只打开了1个单词实例。

从服务器检索到base64编码的文档后,然后执行以下操作以打开文档:

Word.run(function (context) {
    // Create a new document from the base64 string
    context.application.createDocument(base64_document).open();
    return context.sync();

}).catch(function (myError) {
    throw myError.message;
});

如何确保在当前的Word窗口中打开此文档?

1 个答案:

答案 0 :(得分:0)

恐怕当前系统无法做到这一点。关闭文档时,外接程序无法在连续会话中保持活动状态。这不能在UI中或以编程方式完成。关闭当前文档后,其中正在运行的所有加载项也会关闭。