How to Fix Embedded PDF Objects Not Opening in Excel
Question details
The user is unable to open a PDF file that has been embedded as an object within an Excel spreadsheet, despite the same object functioning correctly in Microsoft Word.

- Product
- Microsoft Excel
- Device & OS
- not provided
- Scenario
- Attempting to open, view, or extract an embedded PDF file directly from an Excel worksheet.
- Observed behavior
- Excel fails to open the PDF, displaying errors such as 'Cannot start the source application for this object' or 'The operation or data is too complex'.
Verify that the original PDF file can be opened normally outside of Excel to rule out file corruption, and ensure you have administrative privileges to update or change default applications on your computer.
Set or Reinstall the Default PDF Reader
Fixes the 'Cannot start the source application' error by ensuring Windows correctly identifies the application needed to open the embedded PDF.
Excel relies on your system's default application settings to launch embedded objects. If the default PDF reader is missing, outdated, or improperly associated, Excel will fail to extract and open the file.
Click the Windows Start button, open Settings, navigate to Apps, and select Default apps.
Scroll down and click 'Choose default apps by file type'. Look for '.pdf' in the list and ensure a reliable PDF reader (such as Adobe Acrobat) is selected. If not, click the current app and change it.
If the error persists, open the Control Panel, go to Programs and Features, and uninstall your current PDF reader. Download the latest version from the official website, install it, and restart your computer before testing Excel again.

Simplify Complex PDF Content
Resolves processing errors caused by high-resolution images, heavy vector graphics, or multiple layered elements in the PDF.
Test with a Sanitized Workbook
Helps determine if the issue is specific to a corrupted Excel file or a system-wide application conflict.
Try WPS Office to Seamlessly Handle Spreadsheets and PDFs
If Microsoft Excel continues to struggle with embedded objects and source application errors, switch to WPS Office. WPS features a built-in PDF reader and editor alongside a powerful spreadsheet tool, meaning you don't have to rely on unstable third-party PDF integrations.
- 1. Download and install: Visit the official WPS website to download and install WPS Office for free.
- 2. Open your Excel file: Launch WPS Spreadsheet and go to Menu > Open to load your existing .xlsx workbook.
- 3. Access your PDF seamlessly: Double-click the embedded PDF object to open it instantly using the integrated WPS PDF viewer.

Frequently Asked Questions
Why do I get a 'Cannot start the source application' error in Excel?
This error generally occurs because Excel cannot find the default application assigned to open PDF files on your computer. It can also happen if the currently installed PDF reader, such as Adobe Acrobat, is outdated, corrupted, or has lost its registry association with the .pdf file extension.
Why does an embedded PDF open in Word but not in Excel?
Word and Excel handle Object Linking and Embedding (OLE) slightly differently. Excel sometimes struggles to fully extract the embedded file into the system's temporary folder before launching the PDF reader, causing it to time out, whereas Word processes the extraction more efficiently.
How do I fix the 'operation or data is too complex' error when opening a PDF object?
This happens when the embedded PDF contains intricate vector graphics, layered content, or massive high-resolution images that overwhelm Excel's extraction process. To fix it, open the original PDF in a dedicated editor, compress the file size, flatten the layers, and re-embed the simplified file into your spreadsheet.
Can I recover data from an embedded PDF that won't open?
Yes. If the object refuses to open in Excel, try selecting the embedded PDF object, pressing Ctrl+C to copy it, and pasting it (Ctrl+V) into a blank Microsoft Word document. Because Word uses a different OLE processing method, you can often double-click and successfully open the PDF from there.




