2012-04-20 10 views
0

私はC#とVS2008を使用しています。 C#で既存のPowerpointファイルを開くと、各スライドのテキストアニメーションの内容を読み込むにはどうすればよいですか?私はPowerPointを扱うのにOffice Primary Interopアセンブリを使うことができると思うが、どのようなプロパティがテキストアニメーションに使われるだろうか?C#経由でPowerpointファイルのテキスト遷移を読み取る方法

+0

より良いあなたがテキストの意味を正確に記述PPTスライドではトランジション、テキスト、その他のシェイプはアニメーション化されていますが、実際にはそうではありません... –

+0

質問を編集してより明確にしています –

答えて

1

私はアニメーションコーディングで本当にかなり役に立たないんだけど、これはあなたのスタートを与える必要があります。各スライドは、タイムラインを持っている

タイムラインは、スライド上のアニメーションのほとんどが含まれている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 
+0

ありがとうそれは私を始めさせるのに役立ちます。 –

関連する問題