Fix Excel for Mac Cannot Insert Object as an Icon Error
Question details
The user is attempting to insert an external Excel file or document as an icon into a spreadsheet but receives an error message.

- Product
- Excel for Mac
- Device & OS
- macOS
- Scenario
- Trying to embed another document or file as an icon using the Object feature in Excel for Mac.
- Observed behavior
- Excel for Mac displays a 'Cannot insert object' message instead of embedding the file.
Verify that the file you want to link or reference is accessible on your local Mac drive, and understand that Object Linking and Embedding (OLE) behaves differently on macOS compared to Windows.
Use a Hyperlink to Connect the External File
Since macOS does not support the Windows OLE technology required for embedding objects as icons, creating a hyperlink is the most reliable alternative to access external documents.
Object Linking and Embedding (OLE) is an exclusive Windows technology. Because of this architectural difference, Excel for Mac cannot natively embed files as interactive icons. Inserting a hyperlink allows you to connect the external file seamlessly without triggering the error.
Click on the specific cell in your Excel spreadsheet where you want the file link to be located.
Navigate to the 'Insert' tab on the top ribbon and click on 'Hyperlink', or simply press Cmd + K on your Mac keyboard.
In the dialog box, choose the option to link to a 'Document' or 'Web Page or File', browse to select the document you wanted to insert, and click 'OK'.

Insert an Image Representation of the Document
If you only need to display the visual contents of a PDF or document within the spreadsheet, inserting a picture is an effective workaround.
Experience a Seamless and Lightweight Office Suite for Mac
Since macOS inherently limits Windows OLE technology in Microsoft Office, you may want to try a lighter, highly compatible software alternative. WPS Office provides a free, fully featured suite for Mac users, complete with familiar layouts and excellent cross-platform file transition.
- 1. Download WPS Office: Visit the official WPS website and download the Mac installer package.
- 2. Install on Your Mac: Open the downloaded file and follow the simple on-screen instructions to complete the installation.
- 3. Open Your Existing Spreadsheets: Launch WPS Spreadsheet to instantly view and edit your existing .xlsx files without losing data or formatting.

Frequently Asked Questions
Why does Excel for Mac specifically say 'Cannot insert object'?
This error occurs because embedding files as icons relies on a framework called Object Linking and Embedding (OLE). OLE is exclusively a Windows technology, so the functionality is inherently not supported natively by macOS.
Is there any way to directly embed a PDF into Excel on a Mac?
Directly embedding a PDF as a clickable icon via the Object menu is not supported on Mac. You must use workarounds such as inserting the first page of the PDF as a picture (Insert > Picture) or adding a hyperlink to the PDF document.
Will hyperlinks to external files work if I email my Mac Excel workbook to someone else?
Hyperlinks to locally stored files will break if the recipient does not have access to the same exact file path on their computer. To share a workbook with functioning external links, store both the Excel file and the linked documents in a shared cloud drive before creating the hyperlinks.




