PowerPoint animations do not natively support a pause and resume loop triggered by a single click. You want a presentation where an animation runs continuously until you click a button to pause it, then click again to resume from where it stopped. This article explains how to build that logic using triggers and the Animation Pane. You will learn to set up a looping animation, add pause and resume buttons, and control playback without VBA macros.
Key Takeaways: Build a Pause/Resume Loop With Triggers
- Animation Pane > Effect Options > Repeat > Until End of Slide: Makes an animation loop continuously.
- Add Animation > Pause trigger on a shape: Stops the looping animation at its current position.
- Add Animation > Resume trigger on another shape: Restarts the loop from the paused state using a second animation effect.
Why PowerPoint Cannot Pause a Looping Animation Natively
PowerPoint animation effects, such as Spin or Fly In, have a Repeat setting that can loop forever. However, once an animation starts, the built-in Pause trigger only stops the entire timeline, not the specific effect. When you click a pause button, PowerPoint stops all animations on the slide, and clicking resume restarts them from the beginning. This behavior makes a simple pause/resume loop impossible with one effect alone.
The workaround uses two identical animation effects on the same object. The first effect runs in a loop. The second effect is a duplicate that starts when you click a resume button. The pause trigger hides the looping effect and shows a static state. The resume trigger removes the static state and restarts the loop from the current position. This method works for any motion or emphasis animation that can be duplicated.
Steps to Create a Pause and Resume Animation Loop
These instructions assume you have an object with a looping animation already applied. You will add two trigger shapes: one to pause and one to resume. The process uses the Animation Pane and the Trigger menu on the Animations tab.
- Apply a looping animation to your object
Select the object you want to animate. On the Animations tab, choose an effect such as Spin or Fly In. Open the Animation Pane. Right-click the animation effect and select Effect Options. On the Timing tab, set Repeat to Until End of Slide. Click OK. The animation now loops continuously. - Create a pause trigger shape
Draw a rectangle or any shape on the slide. Right-click it and select Edit Text. Type Pause. Select the shape. On the Insert tab, click Action. In the Action Settings dialog, click the Mouse Click tab. Select Hyperlink to and choose End Show from the dropdown. This stops the slide show when clicked. Alternatively, you can use a trigger that pauses all animations. A simpler method is to add a second identical animation on the same object and set it to start On Click. Clicking the Pause shape will stop the loop because the slide show ends. For a non-destructive pause, use the next step instead. - Alternative pause that keeps the slide running
Add a second copy of the looping animation to the same object. In the Animation Pane, select the second effect. On the Animations tab, click Trigger and choose On Click of. Select your Pause shape from the list. Set the second effect to Start On Click. This second effect will play once when you click Pause, but it will not loop. The original looping effect continues in the background. To truly pause, you need to hide the looping effect. Right-click the first effect in the Animation Pane and select Effect Options. On the Timing tab, set Trigger to On Click of the Pause shape. Now clicking Pause stops the loop. The object stays at its current position. - Create a resume trigger shape
Draw another shape and label it Resume. Add a third copy of the same animation to the object. In the Animation Pane, select this third effect. On the Animations tab, click Trigger and choose On Click of your Resume shape. Set this effect to Start With Previous. This makes the resume button restart the animation from the current state. The third effect should have Repeat set to Until End of Slide again. - Arrange the Animation Pane order
In the Animation Pane, the order must be: first effect (looping, triggered by Pause), second effect (one-time, triggered by Pause), third effect (looping, triggered by Resume). Drag effects to reorder them. Test the slide show. Click the object to start the loop. Click Pause to stop it. Click Resume to restart the loop from the current position.
Common Mistakes When Setting Up Pause and Resume Logic
Animation jumps to the beginning after resume
This happens when the resume effect is set to Start On Click instead of Start With Previous. The object resets to its original state. Set the resume effect to Start With Previous and ensure it is triggered by the Resume shape, not by clicking the object itself.
Pause button stops the entire slide show
If you used the Hyperlink to End Show method, clicking Pause exits the presentation. Use the trigger method instead. Assign the pause trigger to the first looping effect, not to a hyperlink. This keeps the slide show running.
Multiple objects with independent loops
Each object needs its own set of three animation effects and its own pause and resume shapes. You cannot reuse the same trigger shapes for different objects. Name each trigger shape clearly so you can select it from the Trigger dropdown.
Trigger Method Comparison: Pause With Hyperlink vs Animation Triggers
| Item | Hyperlink to End Show | Animation Trigger Method |
|---|---|---|
| Description | Pause button exits the slide show | Pause button stops only the animation loop |
| Slide show remains active | No | Yes |
| Resume required | Must restart the slide show from the beginning | Click Resume button to restart the loop |
| Number of animation effects needed | 1 looping effect plus 1 pause trigger | 3 effects per object |
| Best for | Simple demos where pausing ends the segment | Interactive presentations where the slide show continues |
The animation trigger method gives you full control over the loop without ending the presentation. It requires more setup but works reliably across PowerPoint 2019, 2021, and Microsoft 365 versions. The hyperlink method is faster but forces the presenter to restart the slide show.
You can now create a looping animation that pauses and resumes with dedicated buttons. Use the Animation Pane to duplicate effects and set triggers on each copy. Test the sequence in Slide Show mode to confirm the pause holds the current position and the resume restarts the loop. For advanced control, explore the Add Animation dropdown to combine multiple effects on the same object, such as a Spin loop with a Grow/Shrink pause state.