How to Make PowerPoint Return to an Index Slide After a Video Ends
Question details
The user wants to automatically navigate back to a main index or menu slide immediately after an embedded video finishes playing in a presentation, avoiding the use of complex VBA code.
- Product
- PowerPoint
- Device & OS
- not provided
- Scenario
- Presenting a multimedia slideshow where viewers are directed from a central index slide to various video slides and need to return automatically once the video ends.
- Observed behavior
- The presentation needs to automatically advance back to the index slide when the MP4 playback duration concludes, rather than requiring a manual click or ending the slideshow.
Check the exact duration of your embedded video in minutes and seconds, as you will need to input this specific timing into your slide transition settings.
Use Automatic Slide Transitions and Duplicate Slides
This method uses PowerPoint's built-in slide transition timer to automatically jump to a duplicate of the index slide exactly when the video finishes, completely avoiding the need for VBA macros.
By duplicating the index slide and placing it immediately after the video slide, you can create the illusion of returning to the main menu. Setting a timed transition ensures it happens automatically.
In the left-hand slide thumbnail pane, right-click your main index slide and select 'Duplicate Slide'. Click and drag this new copy so it is positioned immediately after your video slide.
Click on the video in your slide to select it. Go to the 'Playback' tab on the ribbon menu, find the 'Video Options' group, and change the 'Start' dropdown to 'Automatically'.
Select the slide containing your video. Navigate to the 'Transitions' tab on the ribbon. In the 'Timing' group on the far right, uncheck the 'On Mouse Click' box and check the 'After' box.
In the time box next to 'After', enter the exact duration of your video (e.g., 01:30 for one minute and thirty seconds). Set the transition effect to 'None' with a duration of 00.00 so the change to the next slide is instant.
If you have multiple videos, paste a copy of the index slide after each respective video slide and apply the corresponding video duration to each video slide's transition settings.
Create Interactive Presentations Easily with WPS Presentation
WPS Office offers a fully compatible, lightweight, and free alternative to Microsoft PowerPoint. You can seamlessly embed videos, manage complex slide transitions, and build interactive menus to keep your audience engaged.
- 1. Open Your Presentation: Launch WPS Presentation and open your slideshow document containing the videos.
- 2. Duplicate the Index Slide: Right-click the index slide in the thumbnail pane, select 'Duplicate', and drag the copy below your video slide.
- 3. Adjust Video Playback: Click your video, go to the 'Video Tools' tab, and set it to play automatically.
- 4. Set Auto-Advance Timing: Select the video slide, go to the 'Transitions' tab, check 'Auto', and input the video's total duration time.

Frequently Asked Questions
Why does my slide advance before the video finishes playing?
This happens if the time entered in the 'After' transition setting is shorter than the actual video duration. Double-check the video's exact length and update the transition timing to match it perfectly.
Can I use hyperlinks instead of duplicating the index slide?
Yes, you can insert an Action Button or a hyperlink on the video slide that links back to the index slide. However, this requires you to manually click the button when the video ends, rather than navigating automatically.
Will this method work if the video buffers or lags?
Because the slide transition timer is independent of the video playback, any buffering or lagging will cause the video and timer to fall out of sync. For embedded local MP4 files, buffering is rarely an issue.
Is there a way to do this natively without duplicating slides?
Without utilizing third-party add-ins or writing complex VBA code, duplicating the index slide and using timed transitions is the most reliable built-in workaround for this specific scenario.




