Das OLE (Object Linking and Embedding
) erlaubt die Aufnahme von Objekten in Dokumente. Objekte sind Daten eines beliebigen Formats, wie beispielsweise Kalkulationstabellen, Textdateien oder aber nur Teile einer Datei, wie einzelne Zellen einer Kalkulationstabelle oder ein Teil einer Grafik.
Die Daten können in Dokumente eingefügt und mit einem Zieldokument verknüpft werden. In Dokumente aufgenommene Objekte verweisen immer auf die Anwendung, die das jeweilige Objekt erstellt hat. Die Anwahl eines Objekts in einer Zielanwendung startet automatisch die Quellanwendung (OLE-Server). Der Vorteil: Die Zielanwendung (OLE-Client) muß das Datenformat des Objekts nicht kennen.
Objekte verbinden:
Das Linking
(Verbinden) verbindet das Dokument dauerhaft mit einem einzufügenden Objekt und schreibt intern lediglich einen entsprechenden Verweis in das Dokument. Die Daten selbst werden nicht in das Dokument integriert und sind weiterhin als eigenständige Datei vorhanden. Da demnach keine Kopie der Daten erzeugt wird, liegt der Datenbestand, auch wenn er mehrfach in weiteren Datendateien über OLE genutzt wird, nur einmalig vor. Änderungen an einem so eingefügten Objekt werden also in allen Dateien korrekt berücksichtigt, da der Verweis automatisch auf die geänderte Datendatei zeigt.
Objekte einbetten:
Das Embedding
(Einbetten) stellt zum Verbinden eine alternative Methode dar. In diesem Fall wird nicht mehr mit Verweisen gearbeitet, sondern die Daten werden direkt in das Dokument übernommen. Änderungen an der Ursprungsdatei werden jedoch nicht mehr am eingebetteten Objekt berücksichtigt. In beiden Methoden bleibt die Verbindung der Daten zum Programm, das die eingebundenen Daten erstellt hat, bestehen. Aus diesem Grunde lassen sich Änderungen an einem Objekt jeweils im Ursprungsprogramm vornehmen. Der explizite Programmaufruf mit Angabe der entsprechenden Datendatei ist nicht erforderlich. Ein Doppelklick auf das Objekt startet automatisch die benötigte Anwendung. Nach betreffenden Änderungen kehren Sie in das zusammengesetzte Dokument (Compound Document
) zurück.
(am)
datenbanken
Verlinke auf uns!
Verlinke auf codekicker.de von deinem Blog oder aus deiner Forensignatur:
databasepro berichtet alle zwei Monate praxisnah über die Themen, die professionelle Datenbank-Architekten, -Administratoren, Consultants, Anwender und IT-Manager, die sich mit der Auswahl von Technologien, Plattformen, Datenbanken und Entwicklungsumgebungen beschäftigen, Tag für Tag brauchen.