Я только что создал файл содержимого powerpoint и поместил событие click для всех пунктов маркера. После того, как я репетировал время для каждой точки пули, используя "Rehearse Timings". Теперь я хочу увидеть, где сохранено значение времени для каждого пункта маркера. Я могу видеть только новые значения длительности для каждого перехода слайдов. Но я не могу видеть, где репетируются значения времени, сохраненные для каждой точки пули.

Любая помощь, где я могу увидеть значение отработанного времени для точек пули?

2 ответа2

0

Нет возможности просмотреть эти тайминги через пользовательский интерфейс, но вы можете просмотреть их с помощью кода 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
0
  1. переименовать pptx-> zip
  2. найти папку / паб / слайды
  3. для каждого слайда {NN} .xml найдите тег "advTm" и его значение

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .