JavaScript与PowerPoint文档的交互

8
我想要一个任务窗格插件,可以帮助用户完成活动演示文稿上的任务。随着Microsoft Office在Windows之外的平台上变得越来越流行,使用JavaScript API将是一种很好的可移植实现方式。有许多COM插件通过PowerPoint对象模型执行此类操作,例如:
  • 获取所选形状的颜色并应用于另一个形状
  • 更改形状的位置以对齐它们
  • 从演示文稿中的幻灯片复制一个或多个形状到另一个幻灯片中
  • 将所选图像上传到Web服务
  • 插入从Web服务下载的幻灯片
阅读JavaScript API文档后,似乎目前这些操作都是不可能的。getFileAsync听起来有点有希望,但最终没有什么帮助。getSelectedDataAsync仅返回文本或幻灯片的标题和ID,因此也不是解决方案。

对于上述任务,我是否无法使用现有的JavaScript API来操作PowerPoint?也就是说,我需要等待更全面的API(例如Word和Excel的API)变得可用?有人知道Microsoft在这方面有什么计划吗?


1
Excel似乎是迄今为止最受JavaScript API青睐的,Word紧随其后,而PowerPoint则几乎没有参与竞争。从我所看到的情况来看,您的理解完全正确。PPT还没有准备好。 - Steve Rindsberg
1
感谢分享你的见解,Steve! - Paul B.
1
将Outlook添加到列表中,但@SteveRindsberg的顺序通常是正确的。我预计今年在PPT中会看到更多的努力(现在已经在预览中实现了命令:https://msdn.microsoft.com/en-us/library/office/mt621545.aspx)。OfficeJS正在发展壮大,并且为所有宿主应用程序添加了高速功能。 - Maarten van Stam
1
@MaartenvanStam,感谢您的分享和确认。我不知道已经添加了功能区自定义。让我们希望PowerPoint JS接下来就会出现。 - Paul B.
1个回答

3

目前,Office扩展性团队已经在投资于Excel和Word JavaScript API方面,PPT API也将很快推出,但我无法透露具体日期。请继续关注!!!


2
有什么新消息吗?我们可以观看关于API的更改日志吗?就像PowerPoint的这个:https://dev.office.com/changelog# - Cilvic
1
这是一个更长期的投资,目前还没有具体日期。 - Juan Balmori
1
已经过去了几个月了。是否有任何新的更新或者一个网站或者一个位置可以查看关于OfficeJS升级等方面的新闻等信息? - Naveed Butt
1
已经过去了三年,投资的价值还看不到 :( - Manish Gupta

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接