How to make an action button to advance 3 slides with each click?

G

Guest

I would like to create an action button on the slide master to advance the
presentation 3 slides (a fixed number of slides), so that every time I click
on the button, it advances the presentation 3 slides. I know there is
hyperlink to certain slides in the action setting but is there a way of
defining a number of advancement to the "next slide" action button?
Thanks for your help,
DORI
 
G

Guest

Dear tohiz,
This is a self paced stand alone presentation. Viewers may need to fast
forward during the presentation and I would like to make an action button so
that when they click on it, it would advance the presentation 3 slides. The
reason that I don't want to use "next slide" action button is that I have
designed 3 slides doing one topic so if I use "next button" it will go a bit
forward in the same topic. Also, viewers may need to repeat some topics which
I like to have an action button to rewind the presentation only 3 slides. The
first slide of each 3 is a blank slide to reset voice narrations and
animations.
I hope there is a solution to this problem.
Thanks,
Dori
 
B

Bill Dilworth

If VBA is an option, then ...

Sub ThriceForward()
With Application.SlideShowWindows(1).View
.GotoSlide .CurrentShowPosition + 3
End With
End Sub

.... should do the trick. Then just set the action setting on the
shape/button to the macro called ThriceForward.

--
Bill Dilworth
A proud member of the Microsoft PPT MVP Team
Users helping fellow users.
http://billdilworth.mvps.org
-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
yahoo2@ Please read the PowerPoint FAQ pages.
yahoo. They answer most of our questions.
com www.pptfaq.com
..
 
G

Guest

Thanks Bill.
I tried your VBA and it worked great. But when I save the presentation as PP
viewer, then the macro does not work as it is not supported by powerpoint. I
have to save the presentation in viewer format so I can distribute it to
people who do not have MS Powerpoint. Is there any other solution?
Thanks,
Dori
 
B

Bill Dilworth

Distribution precludes the use of VBA, sorry.

To use VBA, you can not use the viewer (not supported) and the end viewer
must have VBA support loaded and security settings set to enable it.

Have you considered using hidden slides to hide the skipped content? You
can still link to a hidden slide.


--
Bill Dilworth
A proud member of the Microsoft PPT MVP Team
Users helping fellow users.
http://billdilworth.mvps.org
-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
yahoo2@ Please read the PowerPoint FAQ pages.
yahoo. They answer most of our questions.
com www.pptfaq.com
..
 
G

Guest

I guess you will need to make use of custom shows(the previous post i've
made), or hidden slide to do the job if you are distributing the presentation
to users without PowerPoint.
--
====================
http://www.pptheaven.xs3.com
PowerPoint Heaven - The Power to Animate
Contains tutorials on creating amazing animations for your PowerPoint
Presentations.
====================
 
G

Guest

Dear Bill,
It seems that we are very close to solve the problem.
I need to insert a blank slide before and right after each of my show slides
so viewers can navigate forward/backward through the presentation at any
time. I have inserted 2 action buttons, one for going to the "Next" slide and
one for going back to "Previous" slide. To enable the animations and voice
narrations (which are animated to play automatically at certain timing) I
have to link the "Previous" action button to the blank slide (with Slide
Transition set automatic at zero) just before the show slide. When I set the
blank slide to hidden slide, then animations and voice files do not run after
they have been played once.
Do I make sense? Is there a way to be able to do this so the viewers can
view the presentation and repeat viewing any slides as many as they like?
Thanks very much for your insight.
Dori
 
B

Bill Dilworth

OK, I'm seriously confused. Why are you adding a previous and subsequent
slide?

Usually, the purpose of a next and previous links are to navigate to their
respective slides, which you are negating if you are inserting slide between
the various .... wait a minute

1. dummy
2. slide 1
3. dummy
4. dummy
5. slide 2
6. dummy
7. dummy
8. slide 3
9. dummy

Why are you using this set-up?

If you want to be able to reset the animations on any given slide, you might
use every other slide as inserted hidden dummy slides, like this:

1. dummy (hidden with 0:00 auto-advance)
2. Slide 1 (non-hidden with animations)
3. dummy (hidden with 0:00 auto-advance)
4. Slide 2 (non-hidden with animations)
5. dummy (hidden with 0:00 auto-advance)
6. Slide 3 (non-hidden with animations)
7. dummy (hidden with 0:00 auto-advance)


This set-up would preclude placing a generic back/next pair of links on the
Master slide, instead you will need to place individual hyperlinks on each
slide to either the next non-hidden slide or the previous hidden slide
(addresses by slide number, not "next or "prev").

Or if you really wanted to use the generic next/prev slide links, just use
0:00 auto-advance slides and do not hide them. You will need to change the
transitions to make it seem a bit smoother, but you will get the navigation
you are looking for with 1/3 less slides.


--
Bill Dilworth
A proud member of the Microsoft PPT MVP Team
Users helping fellow users.
http://billdilworth.mvps.org
-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
yahoo2@ Please read the PowerPoint FAQ pages.
yahoo. They answer most of our questions.
com www.pptfaq.com
..
 
G

Guest

Thanks Bill for being so patient and helpful.

Yes, I meant the following order as you mentioned:

1. dummy (hidden with 0:00 auto-advance)
2. Slide 1 (non-hidden with animations)
3. dummy (hidden with 0:00 auto-advance)
4. Slide 2 (non-hidden with animations)
5. dummy (hidden with 0:00 auto-advance)
6. Slide 3 (non-hidden with animations)
7. dummy (hidden with 0:00 auto-advance)

Ideally, I wanted to put the action buttons (Previous and Next buttons) on
the slide master so that I don't need to link individual slides to the action
buttons, but the above setting will work with the "Next Slide" button but
will only "repeat" the same slide with clicking on the "Previous Slide", and
no backward navigation. Therefore, I think I have to link separate action
buttons on each slide rather than having them on the slide master. I was
hoping to avoid taking a long time to create the links for the presentation
with 145 slides.

Thanks so much Bill, you have been very helpful.
Dori
 
B

Bill Dilworth

OK, now I understand your goal/set-up.

If you want to use the next/prev on the master, just use the interlaced
dummy slides (as described) , with the 0:00 auto-advance, but do not hide
them. Then change the slide transitions to something nice like 'smooth
fade'. This will yield the apparent transition result of fade thru black.
The previous button will 'reset' the current slide (back one slide with auto
advance back into current slide), the next button will advance (thru the
auto-advance dummy slide) to the next active slide.

It is a bit clunky, but still serviceable.


--
Bill Dilworth
A proud member of the Microsoft PPT MVP Team
Users helping fellow users.
http://billdilworth.mvps.org
-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
yahoo2@ Please read the PowerPoint FAQ pages.
yahoo. They answer most of our questions.
com www.pptfaq.com
..
 
G

Guest

Thanks for all your help Bill.
Dori

Bill Dilworth said:
OK, now I understand your goal/set-up.

If you want to use the next/prev on the master, just use the interlaced
dummy slides (as described) , with the 0:00 auto-advance, but do not hide
them. Then change the slide transitions to something nice like 'smooth
fade'. This will yield the apparent transition result of fade thru black.
The previous button will 'reset' the current slide (back one slide with auto
advance back into current slide), the next button will advance (thru the
auto-advance dummy slide) to the next active slide.

It is a bit clunky, but still serviceable.


--
Bill Dilworth
A proud member of the Microsoft PPT MVP Team
Users helping fellow users.
http://billdilworth.mvps.org
-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
yahoo2@ Please read the PowerPoint FAQ pages.
yahoo. They answer most of our questions.
com www.pptfaq.com
..
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top