KutoolsforOffice β€” One Suite. Five Tools. Get More Done.April Sale: 20% Off

How to Delete Embedded OLE Objects in Excel (3 Easy Methods)

AuthorZhoumandyLast modified

If your Excel workbook contains embedded files like Word documents, PDFs, or other inserted objects, they can make the file larger, harder to manage, and sometimes difficult to delete. These inserted files are often called embedded OLE objects. In this guide, you will learn 3 practical ways to delete embedded OLE objects in Excel. Whether you want to remove one object manually, delete all objects at once, or quickly remove only embedded OLE objects in batch, this article will help you choose the right method.

Delete Embedded OLE Objects in Excel


What are embedded OLE objects in Excel

Embedded OLE objects are files inserted directly into an Excel worksheet, such as:

  • Word documents
  • PDF files
  • Other Excel files
  • Other embedded documents or attachments

They often appear as icons or embedded content that you can double-click to open. Unlike linked objects, embedded OLE objects are stored inside the workbook itself, which means they can increase file size and make the worksheet more cluttered.

πŸ“’ Note: In simple terms, an embedded OLE object is usually an inserted file or attachment inside Excel, not a normal cell value, picture, or chart.


Why delete embedded OLE objects

You may want to delete embedded OLE objects in Excel for several reasons:

  • Reduce workbook file size
  • Clean up messy worksheets
  • Remove inserted attachments you no longer need
  • Avoid printing or sharing unnecessary embedded files
  • Delete hidden or hard-to-select objects

If you only have one or two objects, manual deletion may be enough. But if your worksheet contains many inserted objects, a faster method is usually better.


Method 1: Delete embedded OLE objects manually

If there are only a few embedded OLE objects in your worksheet, you can delete them one by one.

  1. Open the worksheet that contains the embedded OLE objects.
  2. Press and hold Ctrl, then click each embedded object or file icon you want to remove.
  3. Press the Delete key to remove them.

Result: The selected embedded OLE objects are removed from the worksheet.
The selected embedded OLE objects are removed from the worksheet

βœ… Pros
  • Very simple for deleting one or two objects
  • No extra tools are required
  • Gives you full control over which object to remove
❌ Limitations
  • Time-consuming if there are many objects
  • Some objects may be hard to select
  • It can be easy to select the wrong objects
  • Not ideal for hidden or overlapping objects

Method 2: One-click remove embedded OLE objects with Kutools

If you want a faster and easier way to delete embedded OLE objects in Excel, Kutools for Excel provides a dedicated delete utility. It lets you remove only embedded OLE objects without manually selecting them one by one. Kutools for Excel includes a Delete Illustrations & Objects feature that helps you quickly remove specific object types from the active worksheet, including embedded OLE objects.

Kutools for Excel offers over 300 advanced features to streamline complex tasks, boosting creativity and efficiency. Integrated with AI capabilities, Kutools automates tasks with precision, making data management effortless. Detailed information of Kutools for Excel...         Free trial...
  1. Click Kutools > Delete > Delete Illustrations & Objects.
    The Delete Illustrations & Objects feature
  2. In the dialog box, check Embedded OLE objects. Click OK.
    Check Embedded OLE objects

Result: All embedded OLE objects in the current worksheet are removed instantly.
All embedded OLE objects in the current worksheet are removed instantly

πŸ’‘ Tips:
  1. You can delete objects from the active sheet, selected sheets, or all sheets. The default is Active sheet.
  2. Kutools for Excel also supports deleting other object types such as pictures, charts, text boxes, shapes, and linked OLE objects, so it is especially useful when cleaning up worksheets with multiple kinds of objects.
βœ… Pros
  • Deletes embedded OLE objects in one click
  • No need to manually find and select each object
  • More precise than deleting all objects at once
  • Helpful for cleaning large or imported worksheets
  • Fastest method for batch deletion
  • Lets you target embedded OLE objects specifically
  • Easy for beginners
  • Saves time in large worksheets
 
Kutools for Excel
Delete embedded OLE objects in one click, avoid manual selection, and clean up large or imported worksheets more quickly and accurately.

Method 3: Delete all objects, including embedded OLE objects, using Go To Special

Excel also provides a built-in way to select all objects in the active worksheet by using Go To Special. After selecting the objects, you can delete them all at once.

❗Important: This method does not delete only embedded OLE objects. It selects all objects in the worksheet, which may include pictures, shapes, charts, text boxes, and other inserted items.
  1. Press F5 or Ctrl + G to open the Go To dialog box. And click Special.
    Open the Go To dialog box
  2. Select Objects, and click OK.
    Open the Go To dialog box
  3. All objects in the active worksheet are selected. Press the Delete key.

Result: All objects in the active worksheet are now deleted.

βœ… Pros
  • Built into Excel
  • Can remove many objects at once
  • Useful when you want to clear all objects quickly
❌ Limitations
  • Cannot delete embedded OLE objects only
  • May remove other objects you want to keep
  • Less precise than Kutools

Comparison of the 3 methods

MethodEase of useDeletes only embedded OLE objectsBest for
Manual deletionEasyβœ… YesRemoving a few visible objects one by one
⭐ Kutools for ExcelVery easyβœ… YesFast and precise batch deletion
Go To SpecialModerate❌ NoDeleting all objects in the worksheet

Recommendation:

If you only need to remove one or two objects, manual deletion is enough. If you want a built-in bulk solution, Go To Special can help, but it deletes all object types. If you want the fastest and most precise way to delete only embedded OLE objects, Kutools for Excel is the best option.


Frequently asked questions

Why can't I delete an embedded OLE object in Excel?

This may happen because the object is difficult to select, hidden behind another object, or the worksheet is protected. Try selecting the object more carefully, unprotecting the sheet, or using a bulk deletion method.

Do embedded OLE objects increase Excel file size?

Yes. Because embedded OLE objects are stored inside the workbook, they can significantly increase file size, especially if they contain large documents or files.

How do I delete all embedded objects in Excel at once?

You can use a tool like Kutools for Excel to remove only embedded OLE objects in one click. If you use Excel's Go To Special feature, it will select all objects, not just embedded OLE objects.

What is the difference between embedded and linked OLE objects?

An embedded OLE object is stored inside the workbook itself. A linked OLE object is connected to an external file and is not fully stored inside the workbook.

Can I delete embedded OLE objects without deleting pictures or charts?

Yes. Manual deletion can remove a specific object one by one, and Kutools for Excel can delete only embedded OLE objects. By contrast, Go To Special selects all object types together.


Conclusion

Deleting embedded OLE objects in Excel can help reduce file size, clean up worksheets, and remove unnecessary inserted files. If you only have a few objects, manual deletion works fine. If you want to remove all objects in one step, Go To Special is a built-in option, but it lacks precision. For the fastest and most targeted solution, Kutools for Excel makes it easy to delete only embedded OLE objects with just a few clicks.