How to Update Linked Images in PowerPoint Without Losing Editability
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.

- 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.
Ensure all your source image files are organized in a stable, accessible folder path on your computer or network before updating the links.
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.
Press Alt + F11 on your keyboard to open the Visual Basic for Applications (VBA) editor.
Click 'Insert' in the top menu and select 'Module' to create a blank script window.
Write a script that loops through each slide and shape, checking if the shape is a linked picture, and applies the 'LinkFormat.Update' command.
Press F5 or click the 'Run' button to execute the script and update all linked images.
Go to File > Save As, and choose 'PowerPoint Macro-Enabled Presentation (*.pptm)' to preserve the script for future use.

Choose the Correct Image Insertion Method for Sharing
Prevent broken images when sharing your presentation by understanding the difference between linking and embedding.
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. Open Your Presentation: Launch WPS Presentation and open your file containing the linked images.
- 2. Access Link Management: Click on the 'Menu' button at the top left, go to 'Document Properties', and locate the links management options.
- 3. Select Linked Resources: View the list of all external files and images currently linked to your active presentation.
- 4. Update Links Automatically: Select the required image links and click 'Update Now' to refresh them with the latest versions from your hard drive.

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.




