I have a PowerPoint slideshow (running in kiosk mode with three seconds per slide) with a shape (7-sided star Star.png) in the middle of each slide that is hyperlinked to a macro that allows me to pause the slide show if I wish to stop for a moment at a certain slide. The issue is trying to come up with the right VBA code to add a visual change to the slide/shape so you can tell the slide has been paused (other than it stops progressing) and realize you need to click the star again to resume.

Star Paused.png

I tried adding an animation to the shape but it runs the macro first, then the animation; which is not until I after I resume the slideshow. I want both events to happen seemingly simultaneously. Is there code that can be added to the macro?

I am using this for PowerPoint photo albums. The VBA code used is:

Sub Pause_Button()

If SlideShowWindows(1).View.State = ppSlideShowPaused Then

SlideShowWindows(1).View.State = ppSlideShowRunning

Else

SlideShowWindows(1).View.State = ppSlideShowPaused

End If

End Sub


I would upload an example but not an allowable file type.

Thank you,

Michael