Document Editing Problems

How to Update Linked Images in PowerPoint Without Losing Editability

Steven ParkerSteven Parker Oct 23, 2026 869 views

Question details

The user needs to update multiple linked images in a presentation without losing the ability to edit them, while avoiding broken links when sharing the file.

How to Update Linked Images in PowerPoint Without Losing Editability
Product
PowerPoint
Device & OS
not provided
Scenario
Inserting and managing multiple external images in a presentation, ensuring they update correctly when the source files change.
Observed behavior
Linked images often require manual updates, break when source file paths change, or behave inconsistently depending on whether they are embedded or linked.
Before you start

Ensure all your source image files are organized in a stable, accessible folder path on your computer or network before updating the links.

Solution 1Recommended

Use a VBA Macro to Automatically Update All Linked Images

Use a VBA script to loop through all slides and automatically execute an update command for every linked picture simultaneously.

If you have dozens of linked images, manually updating each one can be tedious. A simple VBA macro using the LinkFormat.Update method can refresh all external image links in seconds.

Note that macros will only run if the presentation is saved in a macro-enabled format.

1
Open the VBA Editor

Press Alt + F11 on your keyboard to open the Visual Basic for Applications (VBA) editor.

2
Insert a New Module

Click 'Insert' in the top menu and select 'Module' to create a blank script window.

3
Input the Update Script

Write a script that loops through each slide and shape, checking if the shape is a linked picture, and applies the 'LinkFormat.Update' command.

4
Run the Macro

Press F5 or click the 'Run' button to execute the script and update all linked images.

5
Save the Presentation

Go to File > Save As, and choose 'PowerPoint Macro-Enabled Presentation (*.pptm)' to preserve the script for future use.

Use a VBA Macro to Automatically Update All Linked Images
Keep Original Files Intact: Ensure both the presentation and the linked image files remain in their expected directory locations to prevent the macro from encountering broken path errors.
Manage presentation links easily

Easily Manage and Update Linked Images with WPS Presentation

WPS Presentation provides an intuitive link management feature that allows you to review, update, and break external image links natively, saving you from writing complex VBA macros.

  1. 1. Open Your Presentation: Launch WPS Presentation and open your file containing the linked images.
  2. 2. Access Link Management: Click on the 'Menu' button at the top left, go to 'Document Properties', and locate the links management options.
  3. 3. Select Linked Resources: View the list of all external files and images currently linked to your active presentation.
  4. 4. Update Links Automatically: Select the required image links and click 'Update Now' to refresh them with the latest versions from your hard drive.
Free and lightweight office suite for daily useHigh compatibility with Microsoft PowerPoint (.pptx) formatsBuilt-in link management for quick and automatic image updatesUser-friendly interface that streamlines presentation editing
microsoft office alternative - wps office

Frequently Asked Questions

What is the difference between 'Link to File' and 'Insert and Link'?

'Link to File' only saves the file path in your presentation, keeping the overall file size small but requiring the original image files to be accessible. 'Insert and Link' embeds a copy of the image into the file while maintaining a link to the original, making it slightly larger but safer for sharing.

Why do my linked images show up as missing for other users?

If you used 'Link to File' and the recipient does not have access to the exact folder path (like a specific local drive or a private OneDrive folder) where the original images are stored, the presentation cannot load them. You should package the presentation with the images or fully embed them before sharing.

Can I manually update linked images without using VBA macros?

Yes, you can manually update links by navigating to the File menu, accessing the Edit Links option under Info, selecting the specific image links, and clicking Update Now. However, if you have a large number of images, using a VBA macro is much more efficient.