Log in

View Full Version : Advance presentation to slide four after a specified period of time



jrb
05-01-2011, 12:40 PM
Wondering if there is a way to advance a slide presentation to slide four after say two minutes?

With Powerpoint 2007, I am using the Slide Show >> Set Up Slide Show to run through the first three slides on a loop.

The only option I see is to Loop continuously until 'Esc'

If I hit 'Esc' then the presentation exit's from the slide show mode, but rather, is there a way (maybe through code) to have the looped slide show stop after two minutes and go to slide four which is a blacked out transition slide before the real presentation starts?

Any thoughts or advice?

dougbert
09-05-2011, 05:08 PM
This post is 4 months old, but for you or anyone that needs to do something similar, I offer this.

Don't use Slide Setup for custom timings. Instead, click Transitions on the Ribbon bar. On the extreme right in the Timings section under Advance Slide, the option is to place a check in 'After:' So, if you desire to display Slide 3 for a full 2 minutues before displaying Slide 4, highlight Slide 3. Place a checkmark in 'After:'. For a timing of 2 minutes, enter: 02:00.00 and Slide 3 will display for 2 full minutes before it advances to Slide 4.

BTW: you may also highlight multiple slides if the timing you wish to assign to the highlighted slides is the same for each one.

dougbert
09-05-2011, 08:15 PM
I need to start reading more carefully. This is not what you were asking for. However, here's a link to the process for which you're asking. While this is a much older version of PP XP (a/k/a 2002), the process should be perfect for what you want.

Here's the link! (http://www.awesomebackgrounds.com/powerpointlooping.htm)

jrb
09-06-2011, 10:06 AM
Thanks dougbert, I'll give it a go

John Wilson
09-08-2011, 05:26 AM
If you want the loop to terminate automatically after a set time I thing the only way is code. Also the code is not simple because you would need to fire code on certain events and PowerPoint is not good at this. There's an example here (http://www.pptalchemy.co.uk/Downloads/Kicker.ppt) which uses an undocumented method. But read the note on Slide One. There are two custom shows. The button jumps to the first = the looping thyree slides. The code switches to the other after 30 seconds

The example is set to 30 seconds

jrb
12-23-2011, 09:56 AM
Hi John,

Sorry for the long delay...I get side tracked very easily.

Anyway, thank you so much for your example. I see this as working out pretty good for my needs, but I'm going to test it now.

I'm using this at church to display annoucements in a loop, but after the xx number of seconds I want the next slide displayed so I can go right into the service.

From the initial page I see the button to activate the code and then slides 2 - 4 rotate at at 2 second interval for 30 seconds and then slide 5 is activated.

Looking good and I appreciate you sharing your time and knowledge.

Could you clue me in to how Sub init() gets called? I looked at the button on slide 1 but I don't see it attached to a macro. How exactly does the code get called and which procedure starts the process?

John Wilson
12-23-2011, 10:03 AM
The button on slide one DOES link to Sub Init()

Select it and look under INSERT > Action

jrb
12-23-2011, 10:34 AM
Hi John,

Could I possibly trouble you for one more question?

As I stated before, the code is working great, but what I would like to do now is add more slides to the end of the presentation.

So, after I start the presentation and it runs through the code it then shows the Custom Show 2. I've added slides after that 5th slide, but I can't advanced to the next slide whether manually or thru another action button!

Any thoughts or advice?