2

如何使用 javascript office api 以编程方式打开文档?

有没有办法使用 javascript office api 插入文档或访问文档 xml ?像这样的东西

Excel.run(function (ctx) { 
    var application = ctx.workbook.application;
    application.load('newXmlWorkbook', worbookInXmlFormat);
    return ctx.sync().then(function() {
        console.log(application.calculationMode);
    });
}).catch(function(error) {
        console.log("Error: " + error);
        if (error instanceof OfficeExtension.Error) {
            console.log("Debug info: " + JSON.stringify(error.debugInfo));
        }
});
4

1 回答 1

3

在 Word 中,加载项可以使用Document.insertFileFromBase64()方法插入整个文档。

在 Excel 中,此 API 不可用。作为替代方案,您可以启用文件下载而不是替换:例如,您可以将 HTML 链接添加到文件并让用户下载它,或者您可以自己在 JavaScript 中触发下载。

-Michael(Office 插件的 PM)

于 2016-03-09T19:41:34.650 回答