0

我正在使用 C# 和 VS2008。如果我在 C# 中打开一个预先存在的 Powerpoint 文件,我需要做什么才能阅读每张幻灯片的文本动画?我想我可以使用 Office Primary Interop Assemblies 来处理 PowerPoint,但是文本动画会使用什么属性呢?

4

1 回答 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 回答