使用VBA阅读PowerPoint动画效果

时间:2010-04-09 18:54:56

标签: vba animation powerpoint effects powerpoint-vba

我一直在使用PowerPoint VBA,并掌握大多数事情。

我正在努力的是阅读每个对象的效果/动画设置。

我似乎能够通过Powerpoint.ActivePresentation.Slides(slide_id).TimeLine.MainSequence(seq_num)

获得我需要的很多东西

让我感到困惑的是如何将Powerpoint.ActivePresentation.Slides(slide_id).TimeLine.MainSequence(seq_num).EffectType的数值转换为效果(因此寻找效果值表或者CONST表)。

此外,如何阅读所有不同级别的效果(如入口或强调等)实在令人困惑。更不用说我无法绕过时间轴(这似乎不是时间轴)。

有人能指出我讨论如何正确和完整地阅读效果和动画的任何好文章或文档吗?

1 个答案:

答案 0 :(得分:2)

如果你有一些特定的代码可以证明正在发生的事情与你所追求的事情之间的关系,那么这可能更有助于确定失败的原因。据我所知,你正在寻找一种方法来查看EffectType值的常量,这是正确的吗?您是否尝试过EffectInformation对象?

这里有一些关于动画的好引物:

<强> MSDN:

MVP文章

请注意,PowerPoint 2002至2010年使用新的动画引擎,因此所有/大多数2002年样本将适用于更高版本。