Object Linking and Embedding (OLE) ist ein von
Microsoft entwickeltes Objektsystem und Protokoll, das die
Zusammenarbeit unterschiedlicher (OLE-fähiger) Applikationen und
damit die Erstellung heterogener Verbunddokumente ermöglichen soll.
Zum Beispiel kann ein Bild, das mit einem Zeichenprogramm
erstellt wurde, in eine Elo-cad Zeichnung eingebunden werden. Die
Besonderheit ist dabei, dass dieses eingebettete Bild direkt aus dem
Elo_cad Programm heraus per Doppelklick mit dem ursprünglichen
Zeichenprogramm bearbeitet werden kann. Dieses läuft dazu –
erkennbar am geänderten Menüaufbau – als Rumpfprogramm innerhalb
der Dokument-Applikation.
OLE-Objekte können entweder verlinkt (Object Linking) oder
eingebettet (Embedding) werden. Bei einer Verlinkung wird nur eine
Referenz auf das eingebundene Objekt erstellt und im Dokument
gespeichert, während bei einer Einbettung eine Kopie des Objekts im
Dokument gespeichert wird.Allerdings benötigen durch Embedding
erzeugte Verbunddokumente auch mehr Speicherplatz als die durch
Object Linking erzeugten.