Fix 'Cannot Start the Source Application' for Embedded PDF in Excel
Question details
The user needs to resolve an error that occurs when attempting to view or insert embedded PDF documents in Excel.

- Product
- Microsoft Excel, Adobe Acrobat
- Device & OS
- not provided
- Scenario
- The user is trying to open existing embedded PDFs or insert a new PDF as an object into an Excel spreadsheet.
- Observed behavior
- Excel throws a 'Cannot Start the Source Application' error, preventing the embedded PDF from opening or being properly inserted.
Ensure you have saved your current Excel workbook and fully closed both Microsoft Excel and any running instances of Adobe Acrobat or Reader before modifying application settings.
Disable Protected Mode in Adobe Reader/Acrobat
Turning off Protected Mode at startup can bypass the strict security restrictions that block Excel from communicating with Adobe.
Adobe's Protected Mode is designed to run files in a restricted sandbox environment. While secure, this feature often interferes with Object Linking and Embedding (OLE) operations between Microsoft Office applications and Adobe Acrobat.
Launch Adobe Acrobat or Adobe Reader. Click on the 'Edit' menu at the top and select 'Preferences'.
In the left-hand pane of the Preferences window, scroll down and click on 'Security (Enhanced)'.
Uncheck the box next to 'Enable Protected Mode at startup'. A warning prompt may appear; confirm your choice to proceed.
Click 'OK' to save the changes, completely close Adobe Acrobat, and then try opening the embedded PDF in Excel again.

Install Adobe Acrobat Reader DC alongside Acrobat
Installing the free Reader DC version can restore the missing OLE object handlers required by Excel.
Embed and Open PDFs Seamlessly with WPS Office
Bypass complex OLE errors entirely by using WPS Office. With powerful built-in PDF capabilities, WPS Spreadsheets allows you to easily insert, manage, and view PDF documents directly within your workbook without relying on external third-party software like Adobe Acrobat.
- 1. Open your Spreadsheet in WPS Office: Launch WPS Spreadsheets and open the document where you want to embed the PDF.
- 2. Navigate to the Insert Tab: Click on the 'Insert' tab located on the top ribbon menu.
- 3. Select Object: Click the 'Object' icon, then choose the 'Create from File' tab.
- 4. Embed the PDF: Browse your computer for the PDF file you wish to insert, select it, and click 'OK' to seamlessly embed the file into your spreadsheet.

Frequently Asked Questions
Why does Excel show 'Cannot start the source application' when opening a PDF?
This error generally happens when the Object Linking and Embedding (OLE) components are corrupted, or the default PDF handler (like Adobe Acrobat) is blocking the request due to strict sandbox security settings like 'Protected Mode'.
Will repairing Microsoft Office fix the embedded PDF issue?
Repairing Office can occasionally refresh the OLE registry keys, but if the issue is caused by Adobe's internal security settings or a missing Adobe Reader installation, an Office repair alone will not resolve the error.
How do I change the default program for opening PDF objects in Excel?
Excel relies on your Windows system defaults. You can change this by navigating to Windows Settings > Apps > Default apps > Choose default apps by file type, and setting '.pdf' to your preferred PDF viewing application.
Can I open embedded PDFs without Adobe Acrobat installed?
Yes. You can install an alternative PDF reader, or use a comprehensive suite like WPS Office which includes native PDF viewing capabilities, completely bypassing the need for Adobe software.




