Office 365的Microsoft Office自动化

时间:2014-11-05 21:06:17

标签: automation office365

我有几行C#代码,我使用Office自动化API控制PowerPoint幻灯片。

这些是我软件的相关部分:

首先,我获取给定文件名的Presentation。 objPresSet来自PowePoint.Application(): objPres = objPresSet.Open(pptFileNm,MsoTriState.msoFalse,MsoTriState.msoTrue,MsoTriState.msoTrue);

然后我迭代objPres.Slides和I中的所有幻灯片 - 计算幻灯片中的动画对象(幻灯片TimeLine.MainSequence中的事件数,其中TriggerType是MsoAnimTriggerType.msoAnimTriggerOnPageClick - 我使用s.Shapes [1] .TextFrame.TextRange.Text和s.NotesPage.Shapes [2] .TextFrame.TextRange.Text

阅读幻灯片标题和幻灯片笔记

数据被发送到远程设备,我使用ZXing QR DLL来创建用于配对的QR码。根据收集的数据,远程设备正在发送goto或next等命令。我的C#程序通过持久的HTTP连接接收此数据。基于命令我的程序执行objSSW.View.Next()之类的东西objSSW来自objApp.SlideShowWindows;

是否可以使用Office 365执行此操作,如果是,那么此类任务的工具和产品堆栈(或API)的名称是什么?很抱歉,如果这是一个“愚蠢”的问题,但微软的产品并不是我的专业领域。

1 个答案:

答案 0 :(得分:0)

如果您正在编写办公室商店加载项,则可以通过Office JS库控制幻灯片进度。

https://msdn.microsoft.com/en-us/library/office/fp142185.aspx