using VBA to create a links heiarchy

  • Thread starter Thread starter tomk20
  • Start date Start date
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.
 
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/
 
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.
..
..
 
Back
Top