使用 VBA 读取 PowerPoint 动画效果

发布于 2024-08-28 11:34:45 字数 459 浏览 4 评论 0原文

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

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

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

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

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

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

I have been working with PowerPoint VBA, and have a grasp on most things.

What I am struggling with is reading the effect/animation settings for each object.

I seem to be able to get a lot of what I need through the Powerpoint.ActivePresentation.Slides(slide_id).TimeLine.MainSequence(seq_num)

What confuses me is how to convert the numeric value of Powerpoint.ActivePresentation.Slides(slide_id).TimeLine.MainSequence(seq_num).EffectType to an effect (so looking for a table of values to effects or perhaps a CONST table).

Also, how to read in all the different level of effects (like entrance, or emphasis, etc) is really confusing. not to mention I cannot wrap my head around the timeline (which seems like it is not really a timeline).

Can anyone point me to any good articles or documentation that discusses how to read the effects and animations properly and fully?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

温柔戏命师 2024-09-04 11:34:45

如果您有一些特定的代码可以演示正在发生的情况与您所追求的情况,那么这可能更有助于确定您遇到的问题。据我所知,您正在寻找一种方法来查看 EffectType 值的常量,这是正确的吗?您是否尝试过 EffectInformation 对象?

以下是一些关于动画的一般入门知识:

MSDN:

MVP 文章

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

If you have some specific code that can demonstrate what is happening versus what you're after, that may be more helpful in determining what is failing for you. As far as I can discern, you're looking for a way to see the constants for the EffectType values, is that correct? Have you tried the EffectInformation object?

Here are some good primers on Animation in general:

MSDN:

MVP Article

Note that PowerPoint 2002 throught to 2010 uses the new Animation engine so all/most 2002 samples will be applicable to later versions.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文