Use Insert > Object > Create from File in Excel to embed documents as clickable icons directly into your spreadsheet, keeping everything in one workbook.
A spreadsheet shouldn’t live in isolation. Whether you need to reference a signed contract, attach a project brief, or store a data sheet alongside your numbers, embedding keeps everything in one file. Here’s exactly how to embed a document in Excel, including PDFs, Word files, and other common formats.
How To Embed an Existing File (PDF, Word, Excel) Into Excel
The fastest way is through the Insert tab. This method places a clickable icon in a single cell that opens the source file when double-clicked.
- Click the cell where you want the embedded document to appear.
- Go to the Insert tab > Text group > click Object.
- In the dialog box, select the Create from File tab.
- Click Browse, locate your file, and click Open.
- Check the box next to Display as icon. This prevents a full preview and keeps the workbook clean.
- Click OK. A standard icon appears in your selected cell.
For PDFs specifically, Adobe Acrobat (2016 or newer) must be installed on your system for the object to render correctly. Close the PDF before embedding it—an open file will cause the process to fail silently.
How To Embed a New Document (Word, Package)
If the file doesn’t exist yet, you can create and embed a new document from scratch without leaving Excel.
- Repeat steps 1 and 2 from the previous method.
- Select the Create New tab instead of Create from File.
- Pick the object type from the list—Word Document, Package (for custom files), or another format.
- If you want a custom name and icon, check Display as icon and click Change Icon. The default icon path for Word is
Program Files > Microsoft Office > root > Office16, file nameWORDICON. - Click OK. For a Package, the system will prompt you to browse for the source file before finalizing.
What Types Of Files Can You Embed In Excel?
The Object tool supports a broad range of file types, but each has specific requirements and best practices.
| File Type | Required Software | Best Practice |
|---|---|---|
| Adobe Acrobat (2016+) | Close the PDF before embedding | |
| Word (.doc/.docx) | Microsoft Word | Use “Display as icon” to avoid preview clutter |
| Excel (.xls/.xlsx) | Microsoft Excel | Ensure no circular references between files |
| PowerPoint (.ppt/.pptx) | Microsoft PowerPoint | Large presentations can bloat workbook size |
| Package (Generic) | None required | Best for file types not listed in the object dialog |
Common Embedding Problems And Their Fixes
If the icon doesn’t appear or behaves strangely, one of these quick fixes will usually solve it.
| Problem | Likely Cause | The Fix |
|---|---|---|
| PDF icon won’t appear | Adobe Acrobat is not installed | Install Adobe Acrobat (2016+) and restart Excel |
| Wrong default icon shown | Icon was not customized | Right-click the icon > select the Object type > Convert > Change Icon |
| Full file preview shows instead | “Display as icon” was unchecked | Delete the object and re-insert with the box checked |
| Icon moves when rows are resized | Cell properties set to “Don’t move” | Right-click > Format Object > Properties > select Move and size within cells |
Embedding vs. Linking: Which Should You Use?
Embedding stores a copy of the document *inside* your Excel file. This makes the workbook portable—send it to someone, and the embedded document goes with it. The trade-off is file size. A 50 MB PDF becomes a 50 MB heavier workbook.
Linking, on the other hand, stores only a reference to the file’s location. The workbook stays lean, but it breaks if the source file moves or you share the workbook without the linked files. For shared team files on SharePoint or OneDrive, Microsoft’s official support page recommends linking instead of embedding to avoid duplication and performance issues.
Customizing the Embedded Icon (Advanced)
The default “Adobe Acrobat Document” label isn’t helpful when you embed five different reports. You can rename the icon to something meaningful.
- Right-click the embedded icon.
- Choose the object type (e.g., Acrobat Document Object) > Convert.
- Click Change Icon.
- Delete the old name in the Caption field and type a new one, like “FY25 Marketing Flyer.”
- Click OK twice.
This makes the spreadsheet instantly scannable for anyone else who opens it.
Security And Limitations To Keep In Mind
Double-clicking an embedded object opens the source file with its default program. This means a PDF opens in Acrobat and a Word file opens in Word. Only embed documents from sources you trust—malicious files can still run macros or scripts when opened externally.
Excel for the web does not support embedding objects. If you collaborate heavily in a browser, use the desktop app for this task and re-upload the file. On macOS, “Display as icon” works for standard file types, but the Package object type may not be fully supported.
The Setup When It Counts
When you need a clean, stable embedded document that stays put and looks professional, follow this exact sequence:
- Insert > Object > Create from File.
- Browse and select your source document.
- Check Display as icon.
- Click Change Icon and give it a clear name.
- Click OK to embed.
- Right-click the new icon > Format Object > Properties > check Move and size within cells.
Your document is now attached directly to the cell, ready to travel with the workbook.
References & Sources
- Microsoft Support. “Insert an object in your Excel spreadsheet” Official Microsoft documentation for object embedding steps.
- Adobe. “How to embed a PDF in Excel” Adobe’s official guide for inserting PDFs as objects.
- Ascented. “How to Embed Word Documents Securely in Excel” Detailed guide on package embedding and icon customization.
