Sdílet prostřednictvím


OLE – pozadí: Propojování a vkládání

Příkaz Vložit v aplikaci kontejneru může vytvořit vloženou komponentu nebo vloženou položku. Zdrojová data vložené položky jsou uložena jako součást dokumentu OLE, který je obsahuje. Tímto způsobem může soubor dokumentu pro dokument textového procesoru obsahovat text a může také obsahovat rastrové obrázky, grafy, vzorce nebo jakýkoli jiný typ dat.

OLE poskytuje jiný způsob, jak začlenit data z jiné aplikace: vytvoření propojené komponenty nebo propojené položky nebo propojení. Postup vytvoření propojené položky je podobný krokům pro vytvoření vložené položky s tím rozdílem, že místo příkazu Vložit použijete příkaz Vložit odkaz. Na rozdíl od vložené komponenty ukládá propojená komponenta cestu k původním datům, která jsou často v samostatném souboru.

Pokud například pracujete v dokumentu textového procesoru a vytvoříte propojenou položku s některými buňkami tabulky, uloží se data propojené položky do původního dokumentu tabulky. Dokument textového procesoru obsahuje pouze informace určující, kde lze položku najít, tj. obsahuje odkaz na původní dokument tabulky. Když dvakrát kliknete na buňky, spustí se aplikace tabulky a původní dokument tabulky se načte z místa, kde byl uložen.

Každá položka OLE, ať už vložená nebo propojená, má přidružený typ založený na aplikaci, která ji vytvořila. Například položka Microsoft Malování brush je jeden typ položky a položka Aplikace Microsoft Excel je dalším typem. Některé aplikace ale můžou vytvořit více než jeden typ položky. Aplikace Microsoft Excel může například vytvářet položky listu, položky grafu a položky listu maker. Každá z těchto položek může být jednoznačně identifikována systémem pomocí identifikátoru třídy nebo CLSID.

Viz také

OLE – pozadí
OLE – pozadí: Kontejnery a servery
Kontejnery: Klientské položky
Servery: Serverové položky