0

C# と VS2008 を使用しています。既存の Powerpoint ファイルを C# で開いた場合、各スライドのテキスト アニメーションを読み取るにはどうすればよいですか? 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 に答える