C# 如何通过C读取Powerpoint文件中的文本转换#

C# 如何通过C读取Powerpoint文件中的文本转换#,c#,.net,powerpoint,C#,.net,Powerpoint,我正在使用C#和VS2008。如果我用C#打开一个预先存在的Powerpoint文件,我需要做什么才能读取每张幻灯片的文本动画?我想我可以使用Office主互操作程序集来处理PowerPoint,但是文本动画将使用什么属性呢 我在动画编码方面真的很没用,但这应该给你一个开始: 每张幻灯片都有一个时间表 时间轴有一个主序列,其中包含幻灯片上的大部分动画(也有任意数量的交互序列,但我们不要把事情复杂化太多) MainSequence的每个成员(.Item)都有各种属性,如.EffectType和.S

我正在使用C#和VS2008。如果我用C#打开一个预先存在的Powerpoint文件,我需要做什么才能读取每张幻灯片的文本动画?我想我可以使用Office主互操作程序集来处理PowerPoint,但是文本动画将使用什么属性呢

我在动画编码方面真的很没用,但这应该给你一个开始:

每张幻灯片都有一个时间表

时间轴有一个主序列,其中包含幻灯片上的大部分动画(也有任意数量的交互序列,但我们不要把事情复杂化太多)

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

更准确地描述你所说的文字过渡。简单地说,PPT幻灯片中有过渡,文字和其他形状没有,尽管它们可以设置动画…我猜这就是你想要的?我编辑了这个问题以使其更清楚。谢谢,这对我入门很有帮助。