Freigeben über


Eingebettete Objekte (COM)

Ein eingebettetes Objekt wird physisch im zusammengesetzten Dokument gespeichert, zusammen mit allen Informationen, die zum Verwalten des Objekts erforderlich sind. Mit anderen Worten, das eingebettete Objekt ist tatsächlich ein Teil des zusammengesetzten Dokuments, in dem es sich befindet. Diese Anordnung hat einige Nachteile. Erstens ist ein zusammengesetztes Dokument, das eingebettete Objekte enthält, größer als ein Dokument, das dieselben Objekte wie Links enthält. Zweitens werden Änderungen, die an der Quelle eines eingebetteten Objekts vorgenommen werden, nicht automatisch in der eingebetteten Kopie repliziert, und Änderungen an der eingebetteten Kopie werden nicht in der Quelle widerspiegelt, da sie mit einem Link erfolgen.

Für bestimmte Zwecke bietet die Einbettung jedoch mehrere Vorteile gegenüber Links. Zunächst können Benutzer zusammengesetzte Dokumente mit eingebetteten Objekten auf andere Computer oder andere Speicherorte auf demselben Computer übertragen, ohne eine Verbindung zu unterbrechen. Zweitens können Benutzer eingebettete Objekte bearbeiten, ohne den Inhalt des Originals zu ändern. Manchmal ist genau diese Trennung erforderlich. Drittens können eingebettete Objekte direkt aktiviert werden, was bedeutet, dass der Benutzer das Objekt bearbeiten oder anderweitig bearbeiten kann, ohne in einem separaten Fenster als dem des Containers des Objekts arbeiten zu müssen. Wenn das Objekt aktiviert wird, ändert sich stattdessen die Benutzeroberfläche der Containeranwendung, um die Tools verfügbar zu machen, die zum Verwalten oder Ändern des Objekts erforderlich sind.

Erstellen von verknüpften und eingebetteten Objekten aus vorhandenen Daten