How to Fix Missing Pictures After Sending an Excel File
Question details
Users experience issues where inserted pictures in an Excel workbook disappear or fail to display when the file is sent to another person.

- Product
- Excel
- Device & OS
- not provided
- Scenario
- Sending an Excel file containing images to another user via email or a file-sharing platform.
- Observed behavior
- The recipient opens the shared Excel file, but the pictures are missing, displaying as blank spaces, red X marks, or error placeholders.
Before troubleshooting, ensure that you still have access to the original image files on your local drive so they can be properly reinserted into the spreadsheet.
Embed Pictures Directly in the Excel Workbook
The most common cause of missing pictures is that they were accidentally linked to external files on your computer rather than embedded. Reinserting them as embedded images solves this issue.
When you use the 'Link to File' option, Excel only saves the file path on your local computer. Once the document is sent to someone else, their computer cannot find that local path, resulting in a missing image.
Open your original Excel file where the pictures are currently visible on your computer.
Select and delete the images that are failing to appear for the recipient.
Go to the 'Insert' tab on the top ribbon, click 'Pictures', and select 'This Device'.
Locate your image. In the Insert dialog box, click the 'Insert' button directly. Do not use the dropdown arrow to select 'Link to File'.
Save the File in .XLSX Format
Older Excel formats like .xls or compatibility issues can cause newer image formatting to drop or fail to render.
Use WPS Spreadsheet to Embed Images and Share Seamlessly
WPS Office offers robust compatibility with Microsoft Excel formats and handles image embedding smoothly. You can easily insert pictures, save your files as .xlsx, and share them without worrying about missing images.
- 1. Open your document: Launch WPS Spreadsheet and open or create your workbook.
- 2. Insert your image: Navigate to the 'Insert' tab, click on 'Picture', and select your local image file to embed it.
- 3. Save as XLSX: Click the 'Menu' button, go to 'Save As', and select 'Microsoft Excel Workbook (*.xlsx)'.
- 4. Share the file: Use the built-in 'Share' button to easily send the file to others via email or link.

Frequently Asked Questions
Why do images show up on my computer but not for the recipient?
This happens when pictures are inserted using the 'Link to File' method. Excel only stores the file directory path (e.g., C:\Images\photo.jpg) instead of saving the actual picture inside the file. When sent, the recipient's computer cannot access your local drive, so the image breaks.
Do recipient security settings affect whether pictures load in Excel?
Yes. If the recipient receives the file via email, Excel might open it in 'Protected View'. Strict security settings can block external content and macros. Ask the recipient to click 'Enable Editing' and 'Enable Content' at the top of the screen.
Can corrupted files cause pictures to disappear when transferring?
Yes. If an Excel workbook experiences a glitch or becomes corrupted during the email transfer, embedded objects like pictures can be lost. Saving a fresh copy of your document as a new .xlsx file before sending often bypasses this corruption.
How can I check if my pictures are linked or embedded?
You can verify this by going to the 'Data' tab and checking the 'Edit Links' option. If it is clickable, you have external links (which could be images or data) in your workbook. If it is grayed out, your pictures and data are fully embedded.




