我正在使用 C# 和 VS2008。如果我在 C# 中打开一个预先存在的 Powerpoint 文件,我需要做什么才能阅读每张幻灯片的文本动画?我想我可以使用 Office Primary Interop Assemblies 来处理 PowerPoint,但是文本动画会使用什么属性呢?
问问题
823 次
1 回答
1
我在动画编码方面真的很没用,但这应该给你一个开始:
每张幻灯片都有一个时间线
TimeLine 有一个 MainSequence,其中包含幻灯片上的大部分动画(也有任意数量的交互式序列,但我们不要把事情复杂化)。
MainSequence 的每个成员(.Item)都具有各种属性,例如 .EffectType 和 .Shape(它指向应用动画的形状。
With ActivePresentation.Slides(1).TimeLine.MainSequence
' how many animations are there in the main sequence?
Debug.Print .Count
For x = 1 to .Count
' What kind of effect is it?
Debug.Print .Item(x).EffectType
' What shape is this animation applied to?
Debug.Print .Item(x).Shape.Name
Next
End With
于 2012-04-24T14:30:29.120 回答