Office Settings & Configuration

How to Fix Cannot Insert Object Error When Embedding Outlook Email in Excel

John WilsonJohn Wilson Nov 2, 2026 869 views

Question details

The user needs to resolve an error preventing them from embedding an Outlook email into an Excel spreadsheet.

How to Fix 'Cannot Insert Object' When Embedding an Outlook Email in Excel
Product
Microsoft Excel
Device & OS
not provided
Scenario
Attempting to embed a saved Outlook email message into an Excel workbook using the Insert Object feature.
Observed behavior
Excel throws a 'Cannot insert object' error and fails to create an OLE link to the Outlook message, despite successfully allowing other file types like PowerPoint presentations to be embedded.
Before you start

Ensure that Microsoft Outlook is fully installed and set as the default email client on your computer, as Excel relies on Outlook's components to create the OLE link.

Solution 1Recommended

Save the Email as an MSG File and Use 'Create from File'

Directly dragging and dropping emails from Outlook to Excel can cause errors. Save the email locally first to ensure Excel can properly read the file.

Excel handles file embedding much better when the source file is completely saved to your local drive rather than pulled directly from an active application's memory.

1
Save the Outlook Email

Open Microsoft Outlook, drag the specific email to your Desktop, or go to File > Save As and save it as an Outlook Message Format (.msg) file.

2
Open the Object Menu in Excel

Open your Excel spreadsheet, navigate to the Insert tab on the ribbon, and click on 'Object' in the Text group.

3
Embed the MSG File

In the Object dialog box, select the 'Create from File' tab. Click 'Browse', locate the .msg file you saved on your Desktop, select it, and click 'OK'.

Save the Email as an MSG File and Use 'Create from File'
Display as Icon: Check the 'Display as icon' box before clicking OK if you prefer the email to appear as a clickable envelope icon rather than an open object.
Free Microsoft Office alternative

Avoid Complex OLE Errors with WPS Office

If you are consistently struggling with Microsoft Office's OLE registry errors and integration issues, consider switching to WPS Office. It provides a lightweight, highly compatible alternative that handles files seamlessly without the heavy system configurations.

  1. 1. Download WPS Office: Visit the official WPS website and download the free installation package for your operating system.
  2. 2. Install the Software: Run the installer. The lightweight design ensures a fast installation process compared to traditional heavy office suites.
  3. 3. Open Your Spreadsheets Seamlessly: Launch WPS Spreadsheet and open your existing .xlsx files directly, enjoying smooth file management and hyperlinking without the usual object errors.
Fully compatible with Microsoft Excel (.xlsx), Word, and PowerPoint formatsLightweight application that minimizes system errors and crashesFamiliar user interface for immediate productivity without a learning curveFree to download and use with powerful built-in spreadsheet features
QA img-9

Frequently Asked Questions

Why does Excel say 'Cannot insert object' only for emails and not PowerPoint files?

This happens because embedding an email requires specific Outlook OLE (Object Linking and Embedding) components. If Outlook is not installed correctly, the file is not in MSG format, or there is a registry issue specific to Outlook, Excel will fail to link it, even while PowerPoint OLE components work perfectly.

Can I drag and drop an email directly from Outlook into Excel?

While sometimes supported, dragging directly from the Outlook application into Excel often triggers the 'Cannot insert object' error due to memory handling. It is highly recommended to save the email as an .msg file to your local drive first, then use the Insert > Object menu.

Will running an Office Repair delete my personal Excel files or emails?

No, running an Online Repair or Quick Repair from the Windows Control Panel only replaces broken application installation files and resets registry keys. Your personal workbooks, documents, and Outlook emails will remain completely unaffected.