Header
PowerPoint tips, hints and tutorials that will change your presentations for ever!

INDEX

 

Jigsaws
Sounds
Video
Custom Shows
vba code
NaviSlides
Games for teachers
Bullets
Triggers
Security
Flash Cards
Multiple Instances
PowerPoint 2007
Mail Merge
Random events
Animation
Hyperlinks
Set spellcheck language


Home buttonTutorial buttonContact buttonProducts button

Rehearsed Timings

You may know how to use rehearse timings in PowerPoint to set animation times and transition times for an automatic presentation.

You can easily see the set transition times but it is difficult to read the exact animation times.

This macro exracts them and creates a csv file on your desktop (results.csv) that can be opened in Excel for study.

Sub read_recorded()
Dim strReport As String
Dim osld As Slide
Dim rayTimes() As String
Dim counter As Long
Dim iNum As Integer
Dim strFile As String
strFile = Environ("USERPROFILE") & "\Desktop\Results.csv"
For Each osld In ActivePresentation.Slides
strReport = strReport & "Slide " & osld.SlideIndex & vbCrLf
If osld.Tags("TIMING") <> "" Then
rayTimes = Split(osld.Tags("TIMING"), "|")
For counter = 1 To UBound(rayTimes)
strReport = strReport & "Animation " & counter & "," & rayTimes(counter) & vbCrLf
Next counter
End If
strReport = strReport & "Transition time " & "," & osld.SlideShowTransition.AdvanceTime & "," & vbCrLf & vbCrLf
Next osld

iNum = FreeFile
Open strFile For Output As iNum
Print #iNum, strReport
Close iNum
End Sub

How to use

 

 

 

Back to the Index Page

POWERPOINT BLOG

Articles on your favourite sport

Free Microsoft PowerPoint Advice, help and tutorials, Template Links
This website is sponsored by Technology Trish Ltd
© Technology Trish 2007
Registered in England and Wales No.5780175
PowerPoint® is a registered trademark of the Microsoft Corporation