我有一个控制PowerPoint SlideShow的小型c#软件(通过持久HTTP连接从外部接收命令)。目前我支持forward,next和gotoSlide_x。在SlideShow启动之前,我的软件会迭代所有幻灯片,并将NumberOfSlides,Titles和Notes等数据发送到我的控制软件。如果有一个需要多个Next命令的幻灯片,比如在用户按下Next后单个项目显示的幻灯片,我的工具会遇到问题,因为我的控制组件不知道这些幻灯片。
也许有人可以为那些幻灯片指出正确的API。我想知道Slide_i,为了达到Slide_i + 1,我必须经常按下一个。
答案 0 :(得分:0)
幻灯片中有一个TimeLine。从TimeLine我可以找到幻灯片的效果。必须根据TriggerType检查它们。我的相关代码看起来像这样(s是幻灯片):
int numOfAnimations = 0;
foreach (Effect e in s.TimeLine.MainSequence)
{
if (e.Timing.TriggerType == MsoAnimTriggerType.msoAnimTriggerOnPageClick)
{
numOfAnimations++;
}
}
难道几乎没有任何关于那种东西的文件,或者我搜索错了吗?