我一直在使用 PowerPoint VBA,并且掌握了大部分内容。

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

我似乎能够通过 Powerpoint.ActivePresentation.Slides(slide_id).TimeLine.MainSequence(seq_num) 获得很多我需要的东西

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

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

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

最佳答案

如果您有一些特定的代码可以展示正在发生的事情与您所追求的事情,这可能更有助于确定您失败的原因。据我所知,您正在寻找一种方法来查看 EffectType 值的常量,对吗?您是否尝试过 EffectInformation 对象?
以下是一些不错的动画入门读物:
MSDN:

  • Creating Animation Sequences inPowerPoint 2002 and PowerPoint 2003(Part 1)
  • Creating Animation Sequences inPowerPoint 2002 and PowerPoint 2003(Part 2)

  • MVP 文章
  • Timeline – The animation engine inPowerPoint 2002/2003 - Part I
    (从来没有第二部分
    已发表)

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

    关于vba - 用 VBA 读取 PowerPoint 动画效果,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2610067/

    10-12 22:39