office-js - 向/从 Office Online 应用程序发送数据
问题描述
新使用 Office JS。我可以在 Office Online 应用程序之间发送数据吗?例如将图表从 Powerpoint 在线发送到 Excel 在线?
解决方案
与 COM 加载项不同,Office Web JS 加载项不涉及在用户设备或 Office 客户端中运行的代码。对于 Office 加载项,宿主应用程序(例如 Excel)读取加载项清单并在 UI 中连接加载项的自定义功能区按钮和菜单命令。需要时,它会加载加载项的 JavaScript 和 HTML 代码,这些代码在沙盒中的浏览器上下文中执行。因此,在您描述的场景中,Powerpoint Office Web JS 插件无法直接访问 Excel 文档。
但如果您使用的是一个驱动器、SharePoint 或组驱动器。我认为您可以尝试一种解决方案是使用 Excel Graph。通过 Graph API,您可以使用标准 REST API 访问一组 Excel 对象(例如 Table、Range 或 Chart),以对工作簿执行创建、读取、更新和删除 (CRUD) 操作。参考文档https://docs.microsoft.com/en-us/graph/api/resources/excel?view=graph-rest-1.0
推荐阅读
- typescript - 是否可以有一个由第二个或第三个接口组成的 TypeScript 接口?
- javascript - 如何在Javascript中的多个浏览器中获得相同的值?
- javascript - Kendo UI jquery 网格多单元格选择事件处理程序
- matlab - 如何在 matlab 中制作我的图像图的颜色条以获得离散值,而不仅仅是为我的部分数据提供颜色
- javascript - svg的动态角度线性渐变
- c - LeetCode:解决消毒剂违规问题
- julia - 朱莉娅圆形包含
- python - 有没有办法在 tkinter 中删除特定的网格元素?
- python-3.x - 如何判断 SQlite3 数据库中是否已存在多个值,Python3
- dynamics-crm - 如何过滤 CDS(powerapps) 中的数据以限制未经授权的用户