Fix Create New Object Missing in Excel for Mac
Question details
Users find that the 'Create New Object' option is missing or severely limited in Excel for Mac, preventing them from embedding external files such as PDFs.

- Product
- Excel for Mac
- Device & OS
- macOS
- Scenario
- Attempting to embed external files like PDFs directly into an Excel spreadsheet using the Insert Object feature.
- Observed behavior
- The 'Create New Object' feature is unavailable, missing, or fails to embed arbitrary files because the required OLE framework is unsopported on macOS.
Verify which file format you are trying to embed. Since macOS does not support Windows OLE (Object Linking and Embedding) technology natively, inserting formats like PDFs requires alternative methods such as utilizing hyperlinks or images.
Insert the File as a Hyperlink (Recommended Workaround)
Since OLE is unsupported on macOS, creating a direct hyperlink to your PDF or external file is the most reliable way to link external documents in Excel for Mac.
macOS does not support the Windows-native Object Linking and Embedding (OLE) framework, which means you cannot embed arbitrary files directly into your Excel workbook. Instead, linking to the file stored on your local drive or cloud storage provides a seamless workaround that preserves your data access.
Ensure the PDF or external file is saved in a stable location, preferably a cloud service like OneDrive or iCloud, so the link remains active even if you share the workbook.
Open your workbook in Excel for Mac and click on the cell where you want the link to appear.
Go to the 'Insert' tab on the ribbon and click 'Hyperlink', or press Cmd + K. Select 'Web Page or File', browse to your saved file, and click 'OK'.

Insert the Document as a Picture
If you only need to reference the visual information of the file (like a single PDF page) within your spreadsheet, inserting it as an image circumvents the OLE restriction entirely.
Use WPS Office for a Seamless Mac Spreadsheet Experience
If Excel for Mac's limitations with OLE and object embedding interrupt your workflow, try WPS Office. It provides a lightweight, highly compatible alternative for macOS users to seamlessly manage spreadsheets, documents, and PDFs all in one place.

Frequently Asked Questions
Can I enable OLE features on Excel for Mac?
No. Object Linking and Embedding (OLE) is a proprietary Microsoft Windows technology tightly integrated with the Windows operating system. It is not fully supported on macOS, and there is no hidden setting to enable it.
How can I embed a Word document into Excel on Mac?
While Excel for Mac has limited object insertion between Microsoft Office apps, you can try going to 'Insert' > 'Object' and selecting a Word document. However, functionality is significantly restricted compared to Windows, and using a hyperlink is still the most reliable method.
Why do embedded objects from Windows users show as errors on my Mac?
When a Windows user embeds a file using OLE, Excel for Mac cannot process the embedded framework. As a result, the object may render as a static image, display a warning icon, or refuse to open when clicked.
Are there any third-party add-ins to fix the missing Create New Object feature?
Currently, there are no official or widely recognized third-party add-ins that bypass the macOS system limitations to add full Windows OLE functionality into Excel for Mac.




