You could write some VBA code that would store the slide last viewed in
either the registry or a simple data file and quickly reference it on the
first slide. This could be automated with event captures, or simply run
from Macros and Action Settings.
Ok, this may be too much; so, if you would like, I'll e-mail you a working
sample. Anyway, here goes ....
There are 3 parts to doing this with Macros and Action Settings.
1) Include these two small VBA routines (watch for NG text wrap):
'----------------------
Sub SavePoint()
Dim SldNum As Integer
SldNum = SlideShowWindows(1).View.CurrentShowPosition
SaveSetting "PowerPoint", ActivePresentation.Name, "SlideSavePoint",
Str(SldNum)
End Sub
'----------------------
Sub GotoSavePoint()
Dim SldStr As String
SldStr = GetSetting("PowerPoint", ActivePresentation.Name,
"SlideSavePoint", "1")
SlideShowWindows(1).View.GotoSlide Val(SldStr), msoTrue
End Sub
'----------------------
2) On Slide Master create a text box
Add text "Set Save Point"
Add Action Setting to run macro 'SavePoint' on click
3) On first slide in presentation add a text box
Add text 'Goto Save Point'
Add Action Setting to run macro 'GotoSavePoint' on click
Just click on the Set Save Point box at the end of your class. This will
store the current slide number for this presentation in the registry. On
the next class, re-open the presentation and start on slide 1. Click on the
Goto Save Point box and you will jump to the slide number stored. If no
slide number was stored, you will jump to slide number 1.
Does this mean I pass, Professor?
B
--
Please spend a few minutes checking out
www.pptfaq.com This link will
answer most of our questions, before you think to ask them.
Change org to com to defuse anti-spam, ant-virus, anti-nuisance
misdirection.