0
我正在使用C#和VS2008。如果我在C#中打開預先存在的Powerpoint文件,我需要做些什麼才能閱讀每張幻燈片的文本動畫?我認爲我可以使用Office主互操作程序集來處理PowerPoint,但是哪些屬性將用於文本動畫?如何通過C#讀取Powerpoint文件中的文本轉換#
我正在使用C#和VS2008。如果我在C#中打開預先存在的Powerpoint文件,我需要做些什麼才能閱讀每張幻燈片的文本動畫?我認爲我可以使用Office主互操作程序集來處理PowerPoint,但是哪些屬性將用於文本動畫?如何通過C#讀取Powerpoint文件中的文本轉換#
我在動畫編碼真的很沒用,但是這應該給你一個開始:
每張幻燈片都有一個時間軸
時間軸有一個包含大部分動畫的幻燈片上MainSequence(也有很多交互式序列,但是讓我們不要把事情複雜化)。
每個成員(.Item)的MainSequence的具有各種屬性,如.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-24 17:31:29
更好的準確描述您的文字是什麼意思轉換......嚴格來說,在PPT幻燈片中有過渡,文字和其他形狀沒有,雖然它們可以是動畫......我猜這就是你的後? – 2012-04-20 22:14:43
我編輯了這個問題,使其更加清晰 – 2012-04-24 13:18:56