如何通过 C# 读取 Powerpoint 文件中的文本过渡
本文关键字:文本 文件 何通过 读取 Powerpoint | 更新日期: 2023-09-27 18:31:52
我正在使用C#和VS2008。如果我在 C# 中打开预先存在的 Powerpoint 文件,我需要做什么才能阅读每张幻灯片的文本动画内容?我想我可以使用 Office 主互操作程序集来处理 PowerPoint,但是文本动画将使用什么属性?
我在动画编码方面真的没用,但这应该给你一个开始:
每张幻灯片都有一个时间线
时间线有一个 MainSequence,其中包含幻灯片上的大部分动画(还有任意数量的交互式序列,但我们不要让事情复杂化)。
每个成员(.Item) 具有各种属性,例如 。效果类型以及.形状(指向应用动画的形状。
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