using VBA to create a links heiarchy

T

tomk20

I have a 200+ page presentation, navigation is done by
links starting at the first page. I need to produce an
outline for each possible path through the presentation.
The presentation is constantly changing so this is not
just a 1 time thing. Basically I'm looking for concept
ideas since I'm not very familiar with the VBA PPT object
model.
 
D

David M. Marcovitz

The main PowerPoint thing that you need to know is how you can scroll
through the shapes on a slide and determine if each shape contains a
hyperlink. If there are hypertext links, you'll have to scroll through
the text as well. Once you figure out how to do that (it shouldn't be
too hard), you have a traditional computer science problem of mapping any
hyperspace (probably much harder than the details of finding the
individual links in PowerPoint).

You might take a look at FixLinks because it finds links that are
external to a presentation (similar to what you want but not quite the
same):

http://www.rdpslides.com/pptools/FAQ00035.htm

You said you wanted concept ideas. Is this what you had in mind, or do
you want more specifics?

--David

--
David M. Marcovitz, Ph.D.
Director of Graduate Programs in Educational Technology
Loyola College in Maryland
Author of _Powerful PowerPoint for Educators_
http://www.loyola.edu/education/PowerfulPowerPoint/
 
B

Bill Dilworth, MS PPT MVP

Rather advanced for a VBA newbie, sure you wouldn't just like to turn all
the star shapes green, instead?

If I had to tackle this it, I would do something like

Create a textbox each slide with a hyperlink to each of the available
destinations. Change the choices via VBA based on the last slide the user
saw ( if slide 2 was seen last then go to 6, 190, or 45, if slide 20 was the
last seen then change the text and links to 12, 190, or 36) using a next
slide event capture routine.

You know, some of the lighter green colors are very pretty when they are in
a star shape ...

Creating a map gets much, much more intense, especially if the choices span
decision generations, or re-converge on other pathways. Sounds like you may
need to hire a professional programmer for this.


--
Bill Dilworth, Microsoft PPT MVP
===============
Please spend a few minutes checking vestprog2@
out www.pptfaq.com This link will yahoo.
answer most of our questions, before com
you think to ask them.

Change org to com to defuse anti-spam,
ant-virus, anti-nuisance misdirection.
..
..
 

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