如何使用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));
}
});
答案 0 :(得分:2)
在Word中,加载项可以使用Document.insertFileFromBase64()方法插入整个文档。
在Excel中,此API不可用。作为替代方案,您可以启用文件下载而不是替换:例如,您可以向文件添加HTML链接并让用户下载它,或者您可以使用JavaScript自行触发下载。
-Michael(PM for Office加载项)