Article ID: 285317 - Last Review: June 4, 2007 - Revision: 2.1 Linked images are not displayed when a PowerPoint presentation and images are moved to a new driveThis article was previously published under Q285317 On This PageSYMPTOMS
After you move both a Microsoft PowerPoint presentation and pictures that are linked to that presentation to a new drive or folder location, the pictures are not visible. Instead, the pictures are displayed as placeholders, even though the pictures are in the same folder on the same drive where the presentation is located. For example, you create a presentation that contains many linked images, and then you write it to a recordable compact disc (CD-R). When you open the presentation from the CD-R on another computer, the images are not displayed in the presentation, even though they are on the CD-R. CAUSE
The folder containing the pictures has been moved. Microsoft Office PowerPoint 2007, PowerPoint 2003, and PowerPoint 2002 use an absolute path to locate the linked images. If the drive letter or path changes, the images do not appear. This can happen when a presentation that was created on drive C is written to the root directory of a CD-R, and then opened from the CD-ROM drive, typically drive D. Because the paths to the linked images begin with C, the images are not found when the presentation is opened.
WORKAROUND
To work around this problem, use either of the following methods.
Method 1: Use "Package for CD" or "Pack and Go"When you want to run a presentation on another computer, PowerPoint can create a package that puts all the required files into one folder or onto a CD. PowerPoint 2002 can put all the required files into a single archive file or span multiple disks. Then you unpack the PowerPoint 2002 Pack and Go file on the destination computer or network share and run the presentation.When you package your presentation, you can decide to include all linked files in the presentation. When you do that, PowerPoint converts the absolute paths of the picture links to relative ones. That is, instead of the path being "C:\My Documents\My Pictures\image001.jpg", the path becomes "image001.jpg". Packaging a presentation and associated filesPowerPoint 2007To use the Package for CD feature of PowerPoint 2007, follow these steps:
PowerPoint 2003 To use the Package for CD feature of PowerPoint 2003, follow these steps:
PowerPoint 2002 To use Pack and Go on a presentation to run on another computer, follow these steps:
Unpacking a PowerPoint 2002 PresentationTo view your presentation, you must go to the location you copied the pack file to and unpack it. To do this, follow these steps:
Using Macro Code to Set Relative PathMicrosoft provides programming examples for illustration only, without warranty either expressed or implied. This includes, but is not limited to, the implied warranties of merchantability or fitness for a particular purpose. This article assumes that you are familiar with the programming language that is being demonstrated and with the tools that are used to create and to debug procedures. Microsoft support engineers can help explain the functionality of a particular procedure. However, they will not modify these examples to provide added functionality or construct procedures to meet your specific requirements.Note The following macro examples work only in PowerPoint. Visual Basic for Applications macros are not supported by the Microsoft PowerPoint Viewer. For more information, click the following article number to view the article in the Microsoft Knowledge Base: 230746
(http://support.microsoft.com/kb/230746/
)
PPT: Viewer: Presentation Macros Don't Run Within the Viewer
You can also use a macro to convert the links from absolute to relative. This will allow PowerPoint to locate the pictures based on the presentation's current location, as long as the pictures are in this same location. The following is a code sample, showing one way in which this could be automated. This code sample assumes that the presentation and the linked pictures are in the same folder location. If they are not in the same folder location, then running this code will break the link to the picture. Sample Code
STATUSMicrosoft has confirmed that this is a bug in the Microsoft products that are listed in the "Applies to" section. | Article Translations
|
Back to the top

