c#中的动画PowerPoint幻灯片

本文关键字:PowerPoint 幻灯片 动画 | 更新日期: 2023-09-27 18:02:12

我有一个小的c#软件,控制PowerPoint幻灯片(命令是通过持久的HTTP连接从外部接收的)。目前我支持forward, next和gotoSlide_x。在SlideShow开始之前,我的软件迭代所有的幻灯片,并发送数据,如NumberOfSlides,标题和笔记到我的控制软件。如果有一个幻灯片需要多个下一步命令,比如在用户按下下一步后显示单个项目的幻灯片,我的工具就会出现问题,因为我的控制组件不知道这些幻灯片。

也许有人可以指出适合这类幻灯片的API。我想知道Slide_i,我需要多久按下一个,以达到Slide_i+1。

c#中的动画PowerPoint幻灯片

幻灯片中有一个时间轴。从时间轴我可以找到幻灯片的效果。它们必须根据TriggerType进行检查。我的相关代码看起来像这样(s是幻灯片):

int numOfAnimations = 0;
foreach (Effect e in s.TimeLine.MainSequence)
{
    if (e.Timing.TriggerType == MsoAnimTriggerType.msoAnimTriggerOnPageClick)
    {
        numOfAnimations++;
    }
}

可能是几乎没有任何关于这类东西的文档,还是我搜索错了?