How to Keep PowerPoint Buttons in Their Final Animated Position
Question details
The user wants to make the movement of an animated button or shape permanent so it stays in its final position rather than reverting back.

- Product
- Microsoft PowerPoint
- Device & OS
- not provided
- Scenario
- Creating interactive presentations or dashboards where buttons need to visually lock into a new place or retain their selected state once clicked by the presenter.
- Observed behavior
- PowerPoint animations calculate movement relative to a shape's saved starting position. After the slideshow finishes, the shape snaps back to its original location in Normal view.
Native PowerPoint animation paths do not permanently alter a shape's stored coordinates. To achieve persistent states, you will need to use the Developer tab for ActiveX controls or VBA macros.
Use ActiveX Option Buttons to Retain State
ActiveX option buttons naturally retain their clicked state during and after the presentation, making them a great alternative to animated shapes.
Because standard shapes cannot save their post-animation position natively, utilizing ActiveX controls is the most straightforward workaround for Windows users who need a button to remember that it was clicked.
Go to File > Options > Customize Ribbon. In the right pane, check the box for 'Developer' and click OK.
On the Developer tab, click the 'Option Button' icon in the Controls group, then click and drag on your slide to draw the button.
Right-click the new button and select 'Property Sheet'. Find the 'Caption' field and change the text to match your desired button label.
Start your Slide Show. When you click the option button, it will fill in and retain its selected state even if you navigate back and forth between slides.

Insert a Microsoft Form for Persistent Input
Use Microsoft Forms to collect and retain user input or selections directly within your slide without relying on animations.
Use a VBA Macro for Custom Positioning
Write a custom VBA script to calculate and update the shape's exact coordinates permanently after it is clicked.
Create Dynamic Presentations with WPS Presentation
While advanced VBA macros can be overly complex, WPS Presentation provides an intuitive, lightweight, and highly compatible alternative to Microsoft PowerPoint for building engaging, animated slideshows completely free.
- 1. Download and Install: Visit the official WPS website to download the free installation package for your operating system.
- 2. Open Your Existing Files: Launch WPS Presentation and easily open your existing .pptx files with full formatting retention.
- 3. Apply Rich Animations: Use the dedicated Animation tab to apply dynamic effects and interactive triggers effortlessly.

Frequently Asked Questions
Why do my PowerPoint animations reset when the slide ends?
PowerPoint only saves the initial starting position of a graphic. All animation paths calculate movement relative to this origin point. Because the final position isn't saved as the new origin, the shape reverts once the animation or slideshow completes.
Can I restrict a shape's movement strictly to the x-axis in PowerPoint?
Natively, PowerPoint does not provide a way to lock a shape's manual movement strictly to one axis in Normal view while still allowing it to be dragged. You can use the Shift key while dragging to snap it to a straight line temporarily, but it cannot be permanently locked.
Do ActiveX controls work on Mac?
No, ActiveX controls (such as option buttons, text boxes, and checkboxes) are based on legacy Windows architecture and are only supported on PowerPoint for Windows. Mac users must use alternative methods like Microsoft Forms or hyperlink-based navigation.




