PowerPoint 文件中的“排练时间”值保存在哪里?

PowerPoint 文件中的“排练时间”值保存在哪里?

我刚刚创建了一个 powerpoint 内容文件,并为所有要点设置了一个点击事件。我使用“排练计时”排练了每个要点的计时。现在我想查看每个要点的计时值保存在哪里。我只能看到每个幻灯片过渡的新持续时间值。但我看不到每个要点的排练计时值保存在哪里。

有什么帮助可以让我查看要点的排练时间值?

答案1

无法通过用户界面查看这些计时,但您可以使用 VBA 代码查看它们。它们存储在幻灯片对象上名为 TIMING 的标签中,如下所示:

时间|4.5|3.4|3.7|1.4|0.2

下面是一小段代码,可以显示每张幻灯片的时间:

Sub thing()
Dim x As Long
Dim oSl As Slide
For Each oSl In ActivePresentation.Slides

 Debug.Print "Slide: " & oSl.SlideIndex
 For x = 1 To oSl.Tags.Count
    Debug.Print vbTab; oSl.Tags.Name(x) & vbTab & oSl.Tags.Value(x)
 Next

Next    ' Slide
End Sub

答案2

  1. 重命名 pptx->zip
  2. 找到文件夹 /pub/slides
  3. 对于每个幻灯片{NN} .xml 找到标签“advTm”及其值

相关内容