1

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

也许有人可以为这类幻灯片指出正确的 API。我想知道对于 Slide_i,我必须多久按一次下一步才能到达 Slide_i+1。

4

1 回答 1

0

幻灯片中有一个时间线。从 TimeLine 我可以找到幻灯片的效果。必须对照 TriggerType 检查它们。我的相关代码如下所示(s 是幻灯片):

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

是不是几乎没有关于这类东西的任何文档,或者我搜索错了?

于 2013-03-11T22:45:45.420 回答