How to Fix Failed to Launch Server Application for Embedded Excel Objects
Question details
The user needs to resolve an error preventing them from embedding Excel spreadsheets as OLE objects into other applications.

- Product
- Microsoft Excel, SolidWorks
- Device & OS
- not provided
- Scenario
- Attempting to insert or embed an Excel workbook into a host application like SolidWorks 2019 or WordPad using OLE integration.
- Observed behavior
- The system displays a 'Failed to launch server application' error, and the Excel object fails to embed or open within the host software.
Ensure that both your spreadsheet software and the host application are fully updated, and try running the host software with administrative privileges before troubleshooting.
Save the Excel File in 97-2003 Format (.xls)
Converting the workbook to an older Excel format can bypass OLE integration compatibility issues with certain host applications.
Newer XML-based file formats (.xlsx) sometimes struggle to communicate with older or strictly configured OLE servers in third-party software. Reverting to the legacy .xls format often forces a more stable OLE connection.
Open the problematic Excel file in your spreadsheet application.
Click on 'File' in the top-left corner and select 'Save As' from the menu.
Click the 'Save as type' drop-down menu and select 'Excel 97-2003 Workbook (*.xls)'.
Save the file to your computer, then try inserting this new .xls file into your target application (like WordPad or SolidWorks) to see if it embeds successfully.

Investigate SolidWorks and Graphics Drivers
If basic embedding works in WordPad but fails in heavy applications like SolidWorks, you must address application-specific integrations or GPU drivers.
Use WPS Spreadsheet for Stable OLE Integration
WPS Office provides a highly optimized environment for managing spreadsheets. You can easily save your files in highly compatible older formats and embed them smoothly into other software without OLE server launch failures.
- 1. Launch WPS Spreadsheet: Open WPS Office and create a new spreadsheet or open your existing data file.
- 2. Navigate to Save As: Click the 'Menu' button in the top-left corner and select 'Save As'.
- 3. Select the older format: Choose 'Microsoft Excel 97-2003 Files (*.xls)' from the available format options and click save.
- 4. Embed the object: Open your host application (like SolidWorks or WordPad) and use the 'Insert Object' tool to seamlessly embed the newly saved WPS file.

Frequently Asked Questions
What does 'Failed to launch server application' mean?
This error occurs when a host application (like SolidWorks) attempts to open an embedded OLE object (like an Excel file), but the source spreadsheet program fails to start and bridge the connection required to display the data.
Why does the Excel file embed in WordPad but not in SolidWorks?
WordPad is a basic rich text editor with simple OLE requirements. Professional CAD software like SolidWorks requires stricter registry permissions and more system resources, which can lead to failures if integrations are mismatched or graphics drivers interfere.
Can an outdated graphics card driver cause OLE embedding errors?
Yes. In heavy 3D applications, an outdated or corrupted dedicated graphics driver (such as an NVIDIA Quadro driver) can interfere with the UI rendering of the embedded server application, ultimately causing the OLE launch to fail.




