View Full Version : manual and auto slideshow option
svaldes
03-26-2010, 01:10 PM
I have a presentation in kiosk mode. I want the slideshow to loop with the slides automatically advancing 5 seconds. However, I want to give the user the option get out of the automatic mode and manually advance from slide to slide at their own pace (all without getting out of slideshow mode). User should be able to set it back into automatic mode without getting out of slideshow mode.
thanks in advance
John Wilson
03-28-2010, 12:10 AM
Provide an action button that moves to the next slide to allow manual control and also an "On/Off" button that runs this code
Sub zap_time()
Dim osld As Slide
For Each osld In ActivePresentation.Slides
With osld.SlideShowTransition
.AdvanceOnTime = Not .AdvanceOnTime
End With
Next osld
End Sub
Buttons can be on the slide master
svaldes
03-29-2010, 04:11 AM
Thank you, thank you, thank you,
That is exactly what I was looking for!
John Wilson
03-29-2010, 04:26 AM
You're welcome/ Point your colleagues at our free help site too!
svaldes
03-30-2010, 03:24 PM
I hate to ask, but how hard would it be to update the code so if the slideshow is idle (in manual mode) for more than 5 minutes, it would revert back to automatic mode (slides advance based on the transitions time set in them).
Thanks
John Wilson
03-31-2010, 07:59 AM
That would not be easy!
You would need to write a class module to react to the nextslide and next build events and also use the setTimer and killTimer API's. Unless that makes perfect sense to you I wouldn't go there!
svaldes
03-31-2010, 06:51 PM
That would not be easy!
You would need to write a class module to react to the nextslide and next build events and also use the setTimer and killTimer API's. Unless that makes perfect sense to you I wouldn't go there!
I figured I had to setTimer and killTimer but this is above my skill level.
Thanks
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions Inc. All rights reserved.