我有一个用于 PowerPoint 的任务窗格加载项,它可以帮助用户处理活动演示文稿上的任务。随着 Microsoft Office 在 Windows 以外的平台上越来越流行,使用JavaScript API将成为一个很好的可移植实现。有许多 COM 加载项通过 PowerPoint 对象模型执行这些操作:
- 获取所选形状的颜色并应用于另一个
- 更改形状的位置以对齐它们
- 将一个或多个形状从演示文稿中的幻灯片复制到另一个
- 将选定的图像上传到 Web 服务
- 插入从 Web 服务下载的幻灯片
在浏览了 JavaScript API 文档之后,目前这些事情似乎是不可能的。getFileAsync
听起来很有希望,但最终无济于事。getSelectedDataAsync
仅返回幻灯片的文本或标题和 ID。所以这也不是解决方案。
对于上述任务,我目前对 PowerPoint 的可用 JavaScript API 不走运,这是否正确?即我需要等待更全面的 API 可用(如Word 和 Excel的 API )?任何人都知道微软在这里是否有什么工作?