JavaScript与PowerPoint文档的交互

Pau*_* B. 6 powerpoint office-app office-js

我想到了PowerPoint的任务窗格加载项,可以帮助用户在活动演示文稿中完成任务。随着Microsoft Office在Windows以外的平台上越来越流行,使用JavaScript API可以实现出色的可移植性。有许多COM加载项通过PowerPoint对象模型来执行以下操作:

  • 获取选定形状的颜色并应用于其他形状
  • 更改形状的位置以对齐它们
  • 将一个或多个形状从演示文稿中的幻灯片复制到另一个
  • 将选定的图像上传到Web服务
  • 插入从Web服务下载的幻灯片

看完JavaScript API文档后,目前看来这些事情是不可能的。getFileAsync听起来有些许希望,但最终无济于事。getSelectedDataAsync仅返回幻灯片的文本或标题和ID。因此,这也不是解决方案。

对于上述任务,我目前对适用于PowerPoint的JavaScript API感到不走运是否正确?即我需要等待更全面的API可用(例如Word和ExcelAPI)?有人知道微软在这里是否有工作吗?

Jua*_*ori 3

目前Office可扩展性团队已经在Excel和Word JavaScript API方面投入了大量资金,PPT API也将在不久的将来推出,但我不能透露任何具体日期。敬请关注!!!

  • 任何新闻?我们可以关注有关 API 的任何变更日志吗?就像 PowerPoint 一样 https://dev.office.com/changelog# (2认同)