I have a Powerpoint 2007 presentation that has several links to other PPT
presentations. Using the Insert Hyperlink command results in an absolute
reference containing the full path. I have been told/discovered a way that
this can be edited so that it is a relative reference - but I have forgotten
how to do it. Can SKSplease remind me!
In most cases (this one included), if you put the linked file in the same
folder as the presentation you're working on and then insert the link, the link
will be pathless ... ie, will point to just the filename, no path.
Note that this is NOT true of OLE links ... what you get when you Insert
Object, Link or copy from, say, Excel and Paste Special, Link into PPT. These
are always fully pathed; nothing to be done about that. And while at one time
PPT would still find these linked files if you later put them in the same
folder as the presentation, it doesn't appear to any longer. Ya blew it, MS.
If you've already inserted the links and need to repair them, first put a copy
of the linked files in the folder with the presentation, then have a look at
one or more of these:
A little VBA code you can run to ...
Show me the link and let me edit it
http://www.pptfaq.com/FAQ00433.htm
If you're looking for more automatic solution, I have a commercial add-in
called FixLinks (
http://www.pptools.com/fixlinks/ ) that locates all the links
in your presentation, copies the linked files to the folder the presentation's
on, then resets the links to make them pathless.
The free demo might be enough to get you going. It has a reporting tool
that'll tell you where each of the links is and what file it points to, and
will fix the first five or so links in each presentation.