【发布时间】:2017-05-11 14:53:20
【问题描述】:
我有一个 Word 加载项,我希望用户在其中输入 Excel 文件的路径(位于网络驱动器上的某个位置),从 Excel 文件中读取所有图表,显示所有图表的小摘要然后让用户选择一个并将其作为图像插入到文档中。
与此处的示例类似,除了我不希望 Excel 文件托管在 OneDrive 上(只是一个本地目录)并且我在纯 JS/HTML 中进行,没有 ASP.NET:https://github.com/OfficeDev/PowerPoint-Add-in-Microsoft-Graph-ASPNET-InsertChart
我在第一部分苦苦挣扎,从 Word 访问 Excel 文件。我怎么做?根据 2016 年 10 月的这篇帖子Load Excel file in MS Word Add-in with Office.js,将来可能会添加它。关于这方面的任何消息,或者是通过 OneDrive 继续前进的唯一途径?
一旦我可以打开 Excel 并以 Javascript 访问其内容,我认为这很简单,例如:
获取所有图表
var charts = ctx.workbook.worksheets.getActiveWorksheet().charts.load("name");
将它们转换为图像
chartObject.getImage(height, width, fittingMode);
当用户选择一个时,我只是将其插入到文档中。
【问题讨论】:
标签: office365 microsoft-graph-api office-js office365-apps