A family of Microsoft presentation graphics products that offer tools for creating presentations and adding graphic effects like multimedia objects and special effects with text.
Dear Manpreet Komal,
Good day! Welcome to Microsoft Q&A forum!
Based on your description, I understand that replaying slide animations should not normally require a page refresh. If the animations play correctly during the initial pass but do not replay when the user navigates back and reviews the slides again, this may indicate a limitation or issue within the PowerPoint rendering/viewer implementation being used rather than expected PowerPoint behavior.
To better understand the situation, could you please help confirm the following:
- Are you using the Microsoft Graph
createLink/ PowerPoint viewer experience, PowerPoint for the web, or another embedded viewing solution? - Does the issue occur with all presentations or only specific files?
- Does the behavior reproduce in different browsers (Edge, Chrome, Firefox)?
According to my research:
- Microsoft Graph does not provide an API to control PowerPoint animations.
- It primarily manages files, access permissions, sharing links, metadata, file content, and so on.
- Slide and animation rendering is typically handled by PowerPoint for the Web or a Microsoft-side viewer.
If you need the animations to replay when running through the presentation again, insert a blank slide immediately before the animated slide. The blank slide should not contain any animations and does not need any content.
Then set the blank slide to advance automatically. Go to Transitions > Advance Slide, clear On Mouse Click, select After, and set the timing to 0:00.00.
When you navigate through the presentation a second time, PowerPoint will automatically advance from the blank slide to the animated slide, causing the animations to play again.
Kindly let me know when there are updates or if you need further assistance. Any updates you’re able to share would be really helpful.
I'm here and happy to help! Thank you for your kindness and patience!