Vytváření dokumentů pomocí ole technologií. Technologie pro spojování a vkládání objektů (technologie OLE). Správa aktualizací v propojených objektech

Pomocí Object Linking and Embedding (OLE) můžete zahrnout obsah z jiných programů, jako je Word nebo Excel.

Rozhraní OLE je podporováno mnoha různými programy a používá se k umístění obsahu vytvořeného v jednom programu do jiného programu. Můžete například vložit dokument Office Word do sešitu Office Excel. Chcete-li zjistit, jaký typ obsahu můžete vložit, přejděte na Vložit ve skupině Text vybrat prvek Objekt. V terénu Typ objektu Zobrazí se pouze objekty programů nainstalovaných v tomto počítači a podporujících rozhraní OLE.

Obecné informace o Propojené a vložené objekty

Data zkopírovaná do Excelu z jiného programu s podporou OLE (například Word) lze vložit jako propojený objekt nebo vložený objekt. Hlavní rozdíly mezi vloženými a propojenými objekty jsou v tom, kde jsou data uložena a jak je objekt aktualizován po vložení do cílového souboru. Vložené objekty jsou uloženy v sešitu, do kterého jsou vloženy, a nejsou aktualizovány. Související objekty zůstávají v samostatných souborech a lze je aktualizovat.

Propojené a vložené objekty v dokumentu

1. Vložený objekt nemá žádné spojení se zdrojovým souborem.

2. Propojený objekt je propojen se zdrojovým souborem.

3. Při aktualizaci zdrojového souboru se aktualizuje i přidružený objekt.

Kdy použít propojené objekty

Propojené objekty použijte, když chcete, aby se data v cílovém souboru aktualizovala, když se změní data ve zdrojovém souboru.

Při použití propojeného objektu jsou původní data uložena ve zdrojovém souboru. Výsledný soubor zobrazuje pohled na související data, ale ukládá pouze informace o umístění zdrojových dat (a velikosti, pokud je objektem graf Microsoft Excel). Chcete-li zachovat odkaz na původní data, soubor, ve kterém jsou uložena, musí být dostupný lokální disk nebo online.

Propojená data lze automaticky aktualizovat, když se změní data ve zdrojovém souboru. Pokud například vyberete odstavec v dokumentu aplikace Word a poté jej vložíte jako propojený objekt do sešitu aplikace Excel, pak při změně dat v dokumentu Slovní data v sešitu Excelu se také změní.

Kdy použít vložené objekty

Pokud nechcete, aby se kopírovaná data změnila, když se změní ve zdrojovém souboru, použijte vložený objekt. Verze zdrojových dat je plně vložená do sešitu. Když zkopírujete data jako vložený objekt, výsledný soubor zabere více místa na disku, než když data svážete.

Když otevřete soubor na jiném počítači, můžete zobrazit vložený objekt, aniž byste měli přístup k původním datům. Protože vložený objekt není přidružen ke zdrojovému souboru, není aktualizován, když se zdrojová data změní. Chcete-li změnit vložený objekt, poklepáním na něj jej otevřete a upravte v původním programu. Zdrojový program (nebo jiný program, který umožňuje upravovat objekt) musí být nainstalován na vašem počítači.

Změna způsobu zobrazení objektu OLE

V sešitu se propojený objekt nebo vložený objekt může objevit buď tak, jak se zobrazuje v původním programu, nebo jako ikona. Pokud bude kniha zobrazena online a nebude nutné ji vytisknout, můžete zvolit zobrazení tohoto objektu jako ikonu. Tím se zmenší plocha, kterou zabírá objekt na obrazovce. Chcete-li tento objekt zobrazit v původní podobě, poklepejte na jeho ikonu.

Vložení objektu na list

Vložení odkazu na soubor

Poznámka:

Vytvoření objektu v Excelu


Vložení objektu na list

Vložení odkazu na soubor

Můžete jednoduše přidat odkaz na objekt namísto jeho úplného vložení. To lze provést, pokud jsou sešit a objekt, který chcete přidat, uloženy na webu SharePoint, na sdílené síťové jednotce nebo se umístění a umístění souborů nezmění. To je užitečné, pokud se propojený objekt změní, protože odkaz vždy otevře nejnovější verzi dokumentu.

Poznámka: Li propojený soubor přesunout, odkaz nebude fungovat.

Vytvoření objektu v Excelu

Můžete vytvořit nový objekt založený na jiném programu, aniž byste opustili knihu. Například pokud chcete přidat další podrobný popis grafy nebo tabulky, můžete vytvořit vložený dokument, například soubor aplikace Word nebo PowerPoint v aplikaci Excel. Můžete nastavit zobrazení objektu vpravo v listu nebo přidat ikonu, která soubor otevře.


Propojte nebo vložte obsah z jiného programu pomocí OLE

Můžete propojit nebo vložit obsah (celý nebo jeho část) z jiného programu.

Vložit obsah z jiného programu

Propojení nebo vložení Částečný obsah z jiného programu

Změna způsobu zobrazení objektu OLE

    Objekt typ objektu(Například, Objektový dokument) a vyberte příkaz Konvertovat.

    • Chcete-li zobrazit obsah objektu, zrušte zaškrtnutí políčka Jako ikona.

      Chcete-li ikonu zobrazit, zaškrtněte políčko zobrazit jako ikonu. V případě potřeby můžete změnit výchozí ikonu nebo štítek. Chcete-li to provést, klikněte Změnit ikonu a klepněte na ikonu, kterou chcete ze seznamu ikona nebo v terénu titul zadejte štítek.

Řízení aktualizací v propojených objektech

Při navazování propojení s jinými programy lze aktualizaci provést jedním z následujících způsobů: automaticky při otevření cílového souboru, ručně, pokud chcete zobrazit předchozí data před aktualizací ze zdrojového souboru, nebo pomocí požadavku na aktualizaci bez ohledu na zda je povolena metoda aktualizace (automatická nebo ruční).

Ruční instalace aktualizace ve spojení s jiným programem

Nastavení automatických aktualizací komunikace s jiným programem

Problém: Nelze aktualizovat automatické odkazy na listu

Parametr Automaticky v Excelu je přepsán parametrem Aktualizujte odkazy na další dokumenty.

Pro zajištění automatických aktualizací automatická připojení s objekty OLE proveďte následující:

Okamžitá aktualizace spojení s programem

Změna obsahu z programu OLE

V Excelu můžete upravovat obsah, který je propojený nebo vložený z jiného programu.

Úprava propojeného objektu ve zdrojovém programu

Úprava vloženého objektu ve zdrojovém programu

    Poklepáním na vložený objekt jej otevřete.

    Proveďte potřebné změny.

    Pokud změníte objekt, když je program otevřený, kliknutím mimo objekt se vrátíte do cílového souboru.

    Pokud upravujete objekt ve zdrojovém programu, otevřete jej v samostatném okně, ukončete zdrojový program a vraťte se do cílového souboru.

Poznámka: Poklepáním na některé vložené objekty, jako jsou video a zvukové klipy, je místo otevření přehrajete. Chcete-li takový vložený objekt upravit, klikněte pravým tlačítkem na ikonu nebo objekt a najeďte na prvek Objekt typ objektu(Například, Objekt mediálního klipu) a poté vyberte příkaz Přeměna.

Úprava vloženého objektu v jiném programu, než je zdroj

    Vyberte vložený objekt, který chcete změnit.

    Klikněte pravým tlačítkem na ikonu nebo objekt a najeďte na prvek Objekt typ objektu(Například, Objektový dokument) a vyberte příkaz Konvertovat.

    Proveďte jednu z následujících akcí:

    • Chcete-li vložený objekt převést na typ vybraný v seznamu, zaškrtněte políčko převést na.

      Chcete-li otevřít vložený objekt ve formátu vybraném v seznamu, aniž byste změnili typ vloženého objektu, zaškrtněte políčko aktivovat jak.

Výběr objektu OLE pomocí klávesnice

    Stisknutím kláves CTRL+G zobrazte dialogové okno Přechod.

    Klepněte na tlačítko Vybrat, vyberte možnost objektů a stiskněte tlačítko OK.

    Opakovaně stiskněte klávesu Tab, dokud se nezvýrazní požadovaná položka.

    Stiskněte SHIFT+F10.

    Umístěte ukazatel myši na prvek Objekt nebo Diagram objektu a vyberte tým Přeměna.

Problém: Když dvakrát kliknu na propojený nebo vložený objekt, zobrazí se zpráva „Nelze upravit“

Tato zpráva se zobrazí, když zdrojový soubor nebo program nelze otevřít.

Ujistěte se, že je k dispozici původní program. Pokud původní program není na vašem počítači nainstalován, převeďte objekt do formátu souboru programu, který je na vašem počítači.

Ujistěte se, že máte dostatek paměti. Ujistěte se, že váš počítač má dostatek paměti pro spuštění původního programu. V případě potřeby ukončete ostatní programy, abyste uvolnili paměť.

Zavřete všechna dialogová okna. Pokud je spuštěn původní program, ujistěte se, že nejsou otevřená žádná dialogová okna. Přepněte do původního programu a zavřete všechna otevřená dialogová okna.

Zavřete zdrojový soubor. Pokud je zdrojový soubor propojený objekt, ujistěte se, že jej neotevře jiný uživatel.

Ujistěte se, že se původní název souboru nezměnil. Pokud je zdrojový soubor, který chcete změnit, propojený objekt, ujistěte se, že má stejný název, jako když jste vytvořili odkaz, a že nebyl přesunut. Chcete-li zjistit název zdrojového souboru, vyberte přidružený objekt a poté na kartě Data ve skupině Spojení vybrat tým Změňte připojení. Pokud byl zdrojový soubor přejmenován nebo přesunut, použijte tlačítko Změňte zdroj v dialogovém okně Změna připojení najít původní soubor a obnovit připojení.

Více informací

Vždy můžete položit otázku z komunity Excel Tech Community, požádat o pomoc v komunitě odpovědí nebo navrhnout novou funkci nebo vylepšení webu

Úvod do technologie OLE

Vznik technologie OLE je dán potřebou generovat dokumenty z dat různé typy. Hlavní výhodou technologie OLE, která byla vyvinuta společností Microsoft, je, že nemá žádná omezení a umožňuje organizovat přenos dat mezi téměř jakoukoli aplikací. Technologie OLE je určena pravidly (protokolem) interakce mezi aplikacemi Windows. Základní možnost Technologie OLE byla následně rozšířena na OLE 2.0, což je v současnosti nejpoužívanější verze.

Poznámka. Zkratka OLE znamená Propojování a vkládání objektů, což se překládá jako vazba a vkládání objektů.

Ne všechny aplikace Windows plně podporují technologii OLE, ale pouze ty, které jsou určeny pro vývoj složených dokumentů. Některé aplikace lze použít pouze jako jímku, jiné pouze jako zdroj, ale existují aplikace, které mohou vystupovat v obou rolích.

Například text Editor WordPad plně podporuje technologii OLE, protože je navržena tak, aby tvořila textové dokumenty, který může obsahovat kresby, zvuky, tabulky, videoklipy atd. Grafický editor Malování je určen pro přípravu jednoduchých kreseb, nemůže pracovat s technologií OLE pouze jako zdrojová aplikace. Textový procesor Word je složitý komplex a ve skutečnosti obsahuje několik aplikací: editor obrázků, editor rovnic, textový editor atd. Tyto aplikace využívají technologii OLE různými způsoby. Editor vzorců funguje pouze jako zdrojová aplikace (OLE server), zatímco textový editor může fungovat jako zdroj i jímka (OLE klient). Spuštěním příkazu můžete zobrazit seznam serverů OLE pracujících v systému Vložit objekt(ve Wordu je tento příkaz součástí nabídky Vložit).

Technologie OLE poskytuje uživateli možnost upravovat objekt vložený do složeného dokumentu pomocí nástrojů poskytovaných zdrojovou aplikací. Objekt OLE vždy zůstává přidružen ke zdrojové aplikaci (toto přidružení se aktivuje dvojitým kliknutím), ale nemusí být přidruženo ke zdrojovému dokumentu.

Technologie OLE poskytuje dvě možnosti výměny dat:

§ realizace objektu, ve kterém je samotný objekt vložen do přijímacího dokumentu. Objekt OLE nepoužívá zdrojovou aplikaci k zobrazení nebo tisku dokumentu. Pokud například přenesete složený dokument do jiného počítače, objekt OLE se zobrazí normálně, i když daný počítač nemá odpovídající zdrojovou aplikaci. Objekt OLE si však zachovává připojení ke zdrojové aplikaci, což umožňuje úpravy objektu OLE v rámci složeného dokumentu;

§ vazba objektu, ve kterém není v cílovém dokumentu umístěn samotný objekt, ale pouze odkaz na zdrojový dokument. V tomto případě nebude objekt OLE přidružen ke zdrojové aplikaci, ale ke zdrojovému dokumentu, ve kterém je objekt umístěn. Tento vztah vám umožňuje změnit reprezentaci objektu v cílovém dokumentu, jakmile se objekt změní ve zdrojovém dokumentu.

Vstřikování předmětu

Když vložíte objekt, samotný objekt se vloží do cílového dokumentu. Pokud byl tento objekt získán zkopírováním dat z nějakého zdrojového dokumentu, pak se data uloží na stejné místo a jejich kopie se vloží do cílového dokumentu a mezi objektem a jeho kopií se nenaváže spojení. Zároveň spolu s týmem Vložit můžete použít příkaz Speciální vložka.

Existuje několik způsobů, jak vložit objekt do dokumentu:

§ od otevřít dokument(pomocí příkazů Vložit A speciální vložka);

§ ze souboru (pomocí speciálního příkazu pro vložení souboru nebo import souboru);

§ přímé volání serveru OLE (pomocí příkazu Vložit objekt).

Vložení objektu z otevřeného dokumentu se provádí následovně:

§ ve zdrojové aplikaci je alokován objekt, který bude implementován;

§ vybraný objekt se zkopíruje do schránky pomocí příkazu Kopie nebo střih;

§ provede se přechod do přijímající aplikace, kde se vygeneruje složený dokument a ukazatel myši se umístí na místo, kam je objekt vložen;

§ pomocí příkazu se vloží objekt Vložit nebo Speciální vložka;

§ při použití příkazu Speciální vložka Na obrazovce se objeví dialogové okno „Vložit jinak“ (obr. 12.15), ve kterém je třeba vybrat způsob vkládání dat jako objektu, zaškrtnout tlačítko výběru<Вставить>a stiskněte tlačítko<ОК>. Data lze také vložit do hlavního dokumentu ve formě ikony, pro kterou byste měli vybrat odpovídající přepínač v dialogovém okně „Vložit jinak“.

Technologie pro vkládání obsahu souboru, která je popsána na příkladu aplikace Word, je následující:

§ je zadán příkaz Soubor z ovládacího menu Vložit;

§ v dialogovém okně „Vložit soubor“ (obr. 12.16) se nastaví potřebné parametry a vybere se název souboru. V tomto případě byste neměli instalovat přepínač<Связь с файлом>takže obsah souboru je vložen;

§ stiskněte tlačítko<ОК>.

Rýže. 12.15. Vložit speciální okno ve Wordu

Rýže. 12.16. Vložit okno souboru do textového procesoru

Pro ostatní aplikace je technologie podobná, rozdíl je ve specifických názvech příkazů.

Nový objekt se do složeného dokumentu vloží následovně:

§ místo realizace je uvedeno ve složeném dokumentu;

§ je zadán příkaz Vložit objekt(v prostředí Wordu – položka Objekt ovládací menu Vložit);

§ v dialogovém okně „Vložit objekt“ (obr. 12.17) vyberte typ objektu, který chcete vložit, tzn. zdrojová aplikace. Zaškrtávací políčko<Связь с файлом>neměl by být instalován, aby mohl být objekt vložen;

§ je stisknuto tlačítko<ОК>;

§ ve zdrojové aplikaci se vytvoří nový objekt, který se po ukončení zdrojové aplikace vloží do cílového dokumentu.

Rýže. 12.17. Okno Vložit objekt ve Wordu

Objekt vložený pomocí technologie OLE lze upravovat pomocí zdrojové aplikace následujícími způsoby:

§ vybrat příslušný příkaz v ovládacím nebo kontextovém menu;

§ Dvakrát klikněte levým tlačítkem myši na vložený objekt.



Všimněte si, že pokud je stejný objekt vložen do několika dokumentů, pak každý dokument uloží svou vlastní kopii objektu. V tomto případě uložení objektu a všech jeho kopií vyžaduje dodatečné náklady. externí paměť. Kromě toho není udržováno žádné spojení mezi kopiemi objektu, změna jedné z kopií nijak neovlivňuje zbývající kopie objektu.

Rýže. 12.18. Postup pro propojení objektů pomocí technologie OLE

Vazba objektu

Při zobrazení nebo tisku složeného dokumentu se propojený objekt neliší od vloženého objektu. Rozdíl se projeví až při úpravě objektu. Přidružený objekt je vždy umístěn ve zdrojovém dokumentu a složený cílový dokument ukládá odkaz (umístění) na soubor s tímto dokumentem (obr. 12.18).

Při propojování objektu jsou tedy odkazy na objekt uvedeny v cílových dokumentech a samotný objekt je uložen v jediné kopii ve zdrojovém dokumentu. Jakékoli změny objektu provedené ve zdrojovém dokumentu se nutně projeví v reprezentaci objektu ve složených dokumentech. Při otevírání složeného dokumentu se musíte ujistit, že jsou přítomny všechny soubory, ve kterých jsou uloženy objekty s ním spojené, a přesně ve složkách, ve kterých byly umístěny při propojování.

Technologii propojování objektů je vhodné použít v následujících případech:

§ objekt je vložen do několika různých dokumentů a je nutné, aby se jakékoli změny tohoto objektu promítly do těchto dokumentů;

§ objekt zabírá příliš mnoho místa a ztěžuje práci se složeným dokumentem;

§ v případě nedostatečné externí paměti.

Stvoření související objekty ve složeném dokumentu je to možné dvěma způsoby:

§ z otevřeného dokumentu. V tomto případě může být do složeného dokumentu zahrnut pouze určitý fragment ze zdrojového dokumentu;

§ ze spisu. V tomto případě je zdrojový dokument zcela zahrnut do složeného dokumentu.

Věnovat pozornost! Chcete-li propojit objekt, musí být objekt uložen do souboru jako dokument nebo část dokumentu.

Propojení objektu z otevřeného dokumentu se provádí následovně:

§ ve zdrojové aplikaci je vybrán objekt, který bude propojen;

§ vybraný objekt se pomocí příkazu přenese do schránky Kopie;

§ je proveden přechod do přijímající aplikace, ve které je vygenerován složený dokument a ukazatel myši je umístěn na místo, kam je objekt vložen;

§ je zadán příkaz Speciální vložka;

§ V dialogovém okně Vložit jinak je tlačítko výběru označeno<Связать>, označuje způsob vložení objektu (in v obvyklé podobě nebo jako ikona) a stiskněte tlačítko<ОК>.

Propojení se souborem (jako příklad použijeme textový editor Word) je následující:

§ místo vložení je uvedeno ve složeném dokumentu;

§ je zadán příkaz Soubor z nabídky Vložit;

§ v dialogovém okně Vložit soubor (cm. rýže. 12.16) je zaškrtávací políčko zaškrtnuté<Связь с файлом>a další potřebné parametry, poté vyberte dokument, ve kterém je objekt uložen;

§ je stisknuto tlačítko<ОК>.

Propojený objekt můžete změnit úpravou zdrojového dokumentu, ve kterém se nachází. To lze provést jedním ze dvou způsobů. Prvním způsobem je otevření zdrojového dokumentu přímo v prostředí zdrojové aplikace, druhým způsobem je otevření zdrojového dokumentu z hlavního dokumentu, kde se nachází související objekt. Otevření lze provést buď pomocí kontextového menu, nebo dvojitým kliknutím myší na tento objekt.

Protože související objekty jsou ve zdrojových dokumentech uloženy odděleně od hlavního dokumentu, je důležité znát vztahy hlavního dokumentu. Odkazy složeného dokumentu můžete prohlížet, aktualizovat a měnit v dialogovém okně „Odkazy“, které se například v aplikaci Word vyvolá příkazem Spojení z nabídky Upravit(obr. 12.19). Toto dialogové okno obsahuje informace o vztazích tohoto objektu:

§ specifikace souboru (cesta);

§ typ nebo formát objektu;

§ režim aktualizace objektu ve složeném dokumentu – automatický nebo ruční (na vyžádání).

Při automatické aktualizaci se přidružený objekt v hlavním dokumentu změní, jakmile se změní ve zdrojovém dokumentu. Při ruční aktualizaci musíte explicitní označení ze strany uživatele.

Rýže. 12.19. Dialogové okno Odkazy ve Wordu

Při tvorbě dokumentů často vyvstává úkol kombinovat dokumenty připravené v různých aplikacích. Proto sestava připravená v editoru Write nebo textovém procesoru Word pro Windows může obsahovat grafiku připravenou v aplikaci Paintbrush, kresby vytvořené v aplikaci Corel Draw a fotografie pořízené skenerem a zpracované v grafickém editoru FotoFinish. Pokud publikujete e-bulletin nebo e-reklamu, můžete k hlavnímu textovému dokumentu připojit nahranou řeč nebo hudbu.

Jak takový dokument připravit? Windows 3.1 poskytuje speciální mechanismus, který umožňuje kombinovat objekty, které jsou výsledkem různých aplikací v jednom dokumentu. Můžete vytvořit dokument, který obsahuje nejen text, grafiku, tabulky, ale také zvuk (hudbu, řeč) a dokonce i videa. A co je nejúžasnější je, že váš dokument nebude „hromadou“ souborů v různých formátech, ale zůstane jediným dokumentem.

Všechny výše uvedené zázraky byly možné díky nové technologii, kterou Microsoft představil v operačním systému Windows 3.1. Tato technologie se nazývá OLE.

Tajemná zkratka OLE pochází ze slovního spojení Object Linking and Embedding, což lze přeložit jako spojování (spojování) a vkládání (začleňování, implementace) objektů.

OLE je sada nástrojů, které usnadňují přípravu dokumentů obsahujících data připravená v různých aplikacích. Než budete moci kombinovat data z různých aplikací, musí tyto aplikace podporovat technologii OLE.

Standardní aplikace Windows - Paintbrush, Write, Sound Recorder, Cardfile, Object Packager podporují OLE. Kromě standardních Windows aplikace, mnoho dalších aplikací vyvinutých společností Microsoft a dalšími nezávislými společnostmi zahrnuje podporu technologie OLE. Microsoft Word pro Windows 2.0 a 6.0, Microsoft Excel 4.0 a 5.0, ZSoft PhotoFinish 2.0, Designer, FoxPro pro Windows, Access a mnoho dalších balíčků obsahuje podporu technologie OLE.

7.1. Trochu o terminologii

Jako každá nová technologie vedla technologie OLE k vytvoření nové terminologie. V této části poskytneme vysvětlení základních pojmů používaných v technologii OLE.

Server

Server je aplikace, která vytváří objekty, které jsou zahrnuty nebo propojeny s jinou aplikací. Grafické, textové a zvukové editory obvykle fungují jako serverové aplikace.

V ceně operační systém Windows verze 3.1 obsahuje grafický editor Paintbrush a zvukový editor Sound Recorder. Obě tyto aplikace podporují technologii OLE a lze je použít k vytvoření objektů, které lze vložit do jiných dokumentů.

Klient

Klient je aplikace nebo dokument, který zobrazuje nebo obsahuje objekty připravené serverovými aplikacemi.

Klientskou aplikací je obvykle textový editor nebo systém správy databází a dokument obsahující vložený objekt je textový dokument nebo databáze.

Typické klientské aplikace jsou Write, Microsoft Word pro Windows, Cardfile, Access a FoxPro pro Windows.

Objekt

Objektem se rozumí informace připravené v jakékoli aplikaci, která podporuje technologii OLE. Příklady objektů zahrnují grafické obrázky Paintbrush, řeč nebo hudbu nahranou pomocí aplikace Sound Recorder, videa připravená v tabulkách Microsoft Excel.

Když vytvoříte dokument, můžete do něj vložit nebo propojit objekty vytvořené v různých aplikacích.

Složené dokumenty

Hlavní dokument může kombinovat data připravená v různých aplikacích. Hlavní dokument se připravuje v klientské aplikaci.

Vkládání

Když provedete operaci vložení, objekt připravený v serverové aplikaci se vloží do dokumentu připraveného v klientské aplikaci. Po provedení operace vkládání bude dokument obsahovat vložený objekt. Velikost souboru dokumentu se zvětší, ale nebudete si muset pamatovat, kde jsou umístěny soubory obsahující zdrojové objekty.

Při provádění operace vložení by vám mělo být jedno, v jakém formátu byl objekt pro vložení připraven. Hlavní věc je, že klientská aplikace a serverová aplikace podporují technologii OLE.

Vložený objekt může obsahovat obrázek nebo ikonu, kterou může klientská aplikace zobrazit v umístění v dokumentu, kde je umístěn vložený objekt.

Chcete-li upravit vestavěný objekt, stačí spustit dvojitým kliknutím myší na obrázek tohoto objektu v dokumentu. Když dvakrát kliknete myší, operační systém spustí serverovou aplikaci a načte do ní objekt. Po dokončení úprav můžete serverovou aplikaci zavřít. Serverová aplikace zapíše všechny změny, které provedete v hlavním dokumentu.

Propojení

Na rozdíl od operace vkládání není při provádění operace propojení do dokumentu umístěn samotný objekt, ale pouze odkaz na něj (cesta ke zdrojovému souboru připravená serverovou aplikací).

Použití operace propojení místo operace vložení má dvě důležité výhody.

  • Pokud je objekt připravený serverovou aplikací použit ve více dokumentech (klientských aplikacích), pak se při změně objektu automaticky aktualizují všechny dokumenty, které obsahují odkaz na tento objekt.
  • Protože je v dokumentu umístěn pouze odkaz na propojený objekt, je velikost dokumentu menší, než když je objekt zahrnut v dokumentu.

Operace propojení má však i své nevýhody. Musíte si vybrat, zda použijete operaci vložení nebo operaci propojení.

  • Vzhledem k tomu, že propojené objekty jsou uloženy odděleně od dokumentu, ke kterému jsou připojeny, namísto jednoho souboru bude dokument obsahovat mnoho souborů umístěných v různých adresářích.
  • Pokud přesunete soubor obsahující propojitelný objekt do jiného adresáře, musíte změnit odkaz v dokumentu na přesunutý objekt.

Obal

Operační systém Windows 3.1 poskytuje možnost vložit do dokumentu objekt připravený aplikací, která nepodporuje technologii OLE. K tomu je určena aplikace Object Packager umístěná ve skupině Příslušenství aplikace Správce programů.

Pomocí aplikace Object Packager vytvořte balíček obsahující ikonu (kterou si můžete sami nakreslit), cestu k serverové aplikaci a cestu k souboru obsahujícímu soubor objektu. Poté vložte tento balíček do hlavního dokumentu.

S objektem vloženým do dokumentu jako s balíkem můžete provádět stejné akce jako s běžným vloženým objektem. Po dvojitém kliknutí na ikonu balíčku se spustí serverová aplikace a můžete upravit zabalený objekt.

7.2. Použití technologie OLE

Zde je několik příkladů použití technologie OLE k vytvoření hlavního dokumentu obsahujícího objekty připravené v různých aplikacích.

Příprava emailu nebo inzerátu

Pomocí technologie OLE můžete rychle a efektivně připravit e-mail nebo elektronickou inzerci, kterou můžete poslat přes modem (e-mail) nebo na diskety všem zájemcům.

Váš dopis nebo reklama může obsahovat text, obrázky a dokonce i zvuk (hudbu nebo řeč) v jednom souboru. V tomto případě bude e-mail představovat jeden soubor, který můžete zobrazit pomocí textového editoru.

Řekněme, že vaše společnost vyrábí hudební nástroje, jako jsou balalajky nebo kytary. Musíte připravit reklamu na svůj produkt a poslat ji potenciálním kupcům.

Pomocí technologie OLE můžete připravit text reklamního sdělení v textovém editoru Word pro Windows nebo editoru Write, připravit obrázek balalajky v Paintbrush, použít aplikaci Sound Recorder (a odpovídající vybavení, např. SoundBlaster nebo Covox desky) nahrát malou příjemnou melodii hranou na balalajce a poté všechny tyto soubory (objekty) sloučit dohromady. Chcete-li to provést, můžete vložit objekty aplikace Paintbrush a Sound Recorder do textu aplikace Write. Popíšeme si celý proces tvorby inzerátu.

Připravte si text reklamy v textovém editoru Word pro Windows 2.0, který bude obsahovat obrázek balalajky a zvukový záznam. Připravený dokument zapište do souboru RECLAMA.DOC.

Spusťte aplikaci Paintbrush a nakreslete do ní obrázek hudebního nástroje. Pokud máte skener, vyfoťte balalajku, naskenujte fotografii a uložte její obrázek do souboru. Poté načtěte soubor obrázku do editoru Paintbrush.

Vyberte oblast obrázku, kterou je třeba zahrnout do reklamní brožury (viz obr. 7.1). Zapište vybranou oblast obrázku do vyrovnávací paměti schránky. Chcete-li to provést, vyberte řádek „Kopírovat“ z nabídky „Upravit“.

Rýže. 7.1. Kresba hudebního nástroje

Přepněte do textového editoru a umístěte kurzor na místo, kam chcete umístit obrázek hudebního nástroje v reklamě.

Vyberte řádek "Vložit jinak..." z nabídky "Upravit". Na obrazovce se objeví dialogové okno "Vložit jinak" (viz obr. 7.2).

Rýže. 7.2. Dialogové okno Vložit jinak

Seznam "Typ dat" uvádí formáty, ve kterých můžete vkládat informace umístěné ve vyrovnávací paměti schránky. Chcete-li vložit obrázek jako objekt Paintbrush, vyberte ze seznamu "Paintbrush Picture Object". Pokud ze seznamu vyberete Bitmapa nebo Formát obrázku, bude obrázek vložen jako Objekt společnosti Microsoft Kreslit, ne štětec.

Chcete-li vložit obrázek do dokumentu, klikněte na tlačítko "Vložit". Výkres bude vložen do dokumentu (viz obr. 7.3). Jakmile vyberete obrázek, můžete změnit jeho velikost. Po vložení obrázku můžete původní soubor odstranit, abyste ušetřili místo, protože je napsán v dokumentu aplikace Word pro Windows.

Tlačítko "Vložit odkaz" umožňuje propojit výkres s dokumentem. V tomto případě není objekt (výkres) v dokumentu vložen, ale je k němu připojen. V tomto případě je nutný původní soubor s výkresem a nelze jej smazat.

Obrázek, který jsme zabudovali do dokumentu, lze snadno změnit. Chcete-li to provést, dvakrát klikněte na obrázek uvnitř dokumentu. Automaticky se spustí aplikace Paintbrush a náš výkres se načte do editačního pole.

Jakmile v něm provedete všechny potřebné změny, vyberte řádek "Aktualizovat" z nabídky "Soubor" aplikace Paintbrush. Vložený obrázek bude aktualizován. Nyní můžete zavřít grafický editor Paintbrush a vrátit se do okna textového procesoru výběrem "Exit & Return to RECLAMA.DOC" z nabídky "File".


Poté v aplikaci Záznam zvuku vyberte z nabídky "Upravit" "Kopírovat". Nahraná melodie bude zkopírována do vyrovnávací paměti schránky. Aplikaci Záznam zvuku můžete ukončit, už ji nebudeme potřebovat.

Přepněte zpět do textového procesoru Word pro Windows. Umístěte kurzor na místo v reklamním textu, kam byste měli vložit ikonu pro přehrání nahrané melodie. Vyberte řádek "Vložit jinak..." z nabídky "Upravit". Objeví se známé dialogové okno „Vložit jinak“, ale v seznamu „Typ dat:“ budou zahrnuty další formáty (viz obrázek 7.4).

Rýže. 7.4. Vložení zvukového objektu

Vyberte formát "Sound Object" ze seznamu "Data Type:" a klikněte na tlačítko "Paste". Uvnitř dokumentu se objeví ikona aplikace Záznam zvuku (viz obrázek 7.5).

Rýže. 7.5. Ikona zvukového objektu

Pokud se pokusíte vložit obsah schránky do dokumentu jako bitmapu nebo obrázek, do dokumentu se zapíše pouze ikona. Zvukové funkce nebudou implementovány. A když na takovou ikonu kliknete myší, spustí se Microsoft Draw.

Velikost ikony aplikace Záznam zvuku můžete změnit a přesunout ji na jiné místo v reklamní brožuře (viz obrázek 7.6). Chcete-li přehrát vestavěnou melodii, umístěte ukazatel myši na ikonu a dvakrát klikněte levým tlačítkem myši.


Pokud potřebujete změnit nahranou melodii, vyberte ikonu a z nabídky "Upravit" vyberte řádek "Sound Object...". Automaticky se spustí aplikace Záznam zvuku a načte se do ní melodie.

Po provedení nezbytných změn v melodii vyberte řádek "Aktualizovat" z nabídky "Soubor" aplikace Záznam zvuku a zavřete ji. Budete přesměrováni zpět do textového editoru Word.

Zaznamenejte všechny změny provedené v reklamní brožuře výběrem řádku „Uložit“ z nabídky „Soubor“ vašeho textového procesoru. Nyní soubor RECLAMA.DOC obsahuje reklamní brožuru obsahující kresbu a malou melodii. Tento soubor můžete poslat všem potenciálním kupujícím, aby si mohli přečíst, prohlížet a poslouchat váš prospekt.

Příprava více dokumentů s obrázky

V předchozí části jsme připravili dokument obsahující heterogenní objekty v jednom souboru. Tato metoda je užitečná, když je dokument určen k distribuci a neobsahuje objekty, které se používají ve více dokumentech.

Pokud potřebujete připravit několik dokumentů obsahujících stejné objekty (obrázky, zvuky, tabulky připravené v Microsoft Excel), technologie OLE vkládání není vhodná. Když potřebujete provést změny ve výkresu, budete muset upravit výkres samostatně v každém dokumentu.

Pro takové případy poskytuje technologie OLE další mechanismus pro kombinování dokumentů, který se nazývá propojování. Při propojování se objekt nezkopíruje do dokumentu. V dokumentu je zaznamenán pouze odkaz na zdrojový soubor. Několik různých dokumentů může obsahovat odkazy na stejné objekty.

Tento režim využití technologie OLE umožňuje za prvé hospodárně využívat diskovou paměť počítače, protože pro každý dokument není vytvořena kopie objektu, a za druhé poskytuje pohodlný způsob změny objektu.

Když se změníš zdrojový objekt propojený s více dokumenty se jeho prezentace v dokumentech automaticky mění.

Podívejme se na proces přípravy dvou dokumentů (zpráv) v aplikaci Microsoft Word pro Windows 2.0, které obsahují stejný histogram vytvořený v grafickém editoru Paintbrush.

Nejprve si připravte histogram, který zahrnete do dokumentů. Chcete-li vytvořit histogram, použijte grafický editor Paintbrush. Hotový histogram zapište do souboru GIST.PCX (viz obr. 7.7).

Rýže. 7.7. Histogram připravený v Paintbrush

Nyní spusťte Microsoft Word pro Windows 2.0 a připravte svůj první dokument. Chcete-li do dokumentu zahrnout histogram, přepněte na Paintbrush a zkopírujte celý výkres do schránky. Potom přepněte zpět do aplikace Word pro Windows. Aplikaci Štětec ještě nemusíte zavírat.

Přesuňte kurzor na místo v textu, kam chcete vložit histogram, a vyberte řádek "Minulý speciál..." z nabídky "Upravit". Na obrazovce se objeví již známý dialogový panel „Vložit jinak“ (viz obr. 7.8).

Rýže. 7.8. Propojení grafického objektu s dokumentem

Nyní však na rozdíl od předchozího příkladu vyberte ze seznamu dostupných formátů formát „Bitmapa“ nebo „Obrázek“. Tlačítko "Vložit odkaz", které bylo dříve zobrazeno šedá, je nyní k dispozici. Klikněte na něj.

Histogram, který jste nakreslili, se objeví v editačním poli prvního dokumentu. V případě potřeby změňte jeho velikost a přesuňte jej na jinou pozici. Hotový dokument uložte do souboru DOC1.DOC.

Vytvořte druhou sestavu včetně histogramu ze souboru GIST.PCX. Chcete-li to provést, opakujte všechny kroky, které jsme popsali výše.

Když propojíte objekty s dokumentem, zdrojové objekty se nezapíší do souboru dokumentu, jak by tomu bylo při provádění operace propojení. Soubor dokumentu zaznamenává pouze vizuální znázornění objektu a odkaz na zdrojový soubor objektu a také název aplikace, ve které byl připraven.

Chcete-li upravit připojený objekt, umístěte na něj ukazatel myši a dvakrát klikněte levým tlačítkem myši. Spustí se příslušná aplikace a načte se do ní zdrojový soubor objektu.

Jiný způsob je pohodlnější. Předpokládejme, že potřebujete přidat jeden další interval k histogramům obsaženým v sestavách DOC1.DOC a DOC2.DOC. Chcete-li to provést, spusťte grafický editor Paintbrush a načtěte do něj soubor GIST.PCX. Proveďte potřebné změny (viz obr. 7.9) a uložte soubor výběrem řádku "Uložit" z nabídky "Upravit". Zavřete aplikaci Paintbrush, kterou již nebudete potřebovat.

Rýže. 7.9. Upravený histogram

Jak budou aktualizovány dokumenty spojené se souborem GIST.PCX a aplikací Paintbrush? To závisí na nastavení aplikace Word pro Windows 2.0. Vyberte řádek "Odkazy..." z hlavní nabídky "Upravit". Na obrazovce se objeví dialogové okno "Odkazy" (viz obr. 7.10).


Rýže. 7.10. Dialogové okno Odkazy

Dialogové okno Odkazy obsahuje seznam "Odkazy:", který obsahuje všechny objekty OLE přidružené k dokumentu. Každý řádek v seznamu představuje jeden vztah (vztah k jednomu objektu OLE). Řádek se skládá z názvu aplikace, ve které byl připraven objekt OLE přidružený k dokumentu, úplná cesta ke zdrojovému souboru objektu OLE, parametry závislé na objektu a režim aktualizace objektu OLE - Ruční nebo Automaticky.

Pokud potřebujete v seznamu najít odkaz na objekt OLE a nepamatujete si název zdrojového souboru tohoto objektu, před vyvoláním dialogového okna "Odkazy" vyberte objekt. Nutné připojení bude barevně zvýrazněn.

Pokud je režim aktualizace odkazu nastaven na "Automaticky", zobrazení objektu OLE se aktualizuje automaticky při načtení hlavního dokumentu. V režimu ruční aktualizace(„Manuální“) vyžaduje, abyste ručně označili potřebu aktualizace.

Můžete změnit režim aktualizace. Vyberte odkaz ze seznamu "Odkazy:" a změňte režim aktualizace pomocí přepínače "Aktualizovat". V poloze "Automaticky" je nastaven režim automatické aktualizace a v poloze "Ruční" - ruční aktualizace.

Chcete-li vynutit aktualizaci objektu OLE propojeného v režimu "Ručně" nebo "Automaticky", vyberte příslušné odkazy ze seznamu. Můžete vybrat více připojení najednou. Poté klikněte na tlačítko "Aktualizovat nyní".

Tlačítko "Otevřít zdroj" umožňuje upravovat přidružený objekt. Vyberte odkaz ze seznamu „Odkazy:“ a klikněte na tlačítko „Otevřít zdroj“. Spustí se serverová aplikace a načte se do ní zdrojový soubor objektu OLE přidruženého k hlavnímu dokumentu. Provedené změny se projeví ve všech dokumentech obsahujících odkaz na tento objekt.

U odkazů vytvořených v režimu automatické aktualizace se všechny změny provedené ve zdrojovém souboru objektu OLE automaticky projeví v hlavním dokumentu. Odkazy v režimu ruční aktualizace nejsou automaticky aktualizovány a vyžadují vynucenou aktualizaci (tlačítko "Aktualizovat nyní" v dialogovém panelu "Odkazy").

Jakýkoli propojený objekt OLE lze zmrazit zapnutím přepínače "Zamčeno" pro odpovídající odkaz. Poté je tento odkaz v seznamu "Odkazy:" označen jako zmrazený - "Zamčeno" a změny ve zdrojových souborech propojeného objektu nijak neovlivňují zobrazení objektu v dokumentu.

Pokud již odkaz nepotřebujete, vyberte jej a klikněte na tlačítko „Zrušit odkaz“. Po odstranění odkazu zůstane vnější reprezentace objektu zachována, ale dvojité kliknutí myší již nezpůsobí spuštění serverové aplikace.

Po smazání spojení se zvukovým souborem připraveným v aplikaci Záznam zvuku tedy již nebudete moci tento zvuk přehrát, přestože ikona Záznam zvuku v hlavním dokumentu zůstane.

Pokud smažete zdrojový soubor propojeného objektu, například v našem případě GIST.PCX, objekt se v dokumentu stále objeví, ale když se ho rozhodnete upravit, nebudete moci nic dělat. V tomto případě Word pro Windows 2.0 zobrazí následující zprávu (viz obrázek 7.11).

Rýže. 7.11. Word nemůže upravit objekt štětec

Není to jen operace odstranění, která přeruší spojení mezi objektem a dokumentem. Přesunutí zdrojového souboru objektu do jiného adresáře také přeruší tento vztah. Technologie OLE verze 2.0, vyvinutá v aplikaci Microsoft Word pro Windows 6.0 a Excel 5.0, umožňuje volně přesouvat související objekty a dokumenty, aniž by byla narušena komunikace.

Při použití metody linkování je tedy nejlepší ukládat všechny dokumenty a zdrojové soubory propojených objektů (obrázky, zvuky, tabulky) do obecný katalog. Pokud to není možné a potřebujete přesunout zdrojový soubor objektu do jiného adresáře, musíte ručně nakonfigurovat všechna připojení dokumentu s tímto objektem.

Chcete-li vytvořit odkaz po přesunutí objektu OLE, vyberte objekt a vyberte řádek "Odkazy..." z nabídky "Upravit". V dialogovém okně "Odkazy", které se otevře, bude odpovídající odkaz v seznamu "Odkazy:" barevně zvýrazněn. Klikněte na tlačítko "Změnit odkaz...".

Rýže. 7.12. Změnit panel dialogu odkazu

Otevřené dialogové okno "Změnit odkaz" (viz obrázek 7.12) umožňuje změnit název serverové aplikace, ve které byl objekt OLE připraven, cestu ke zdrojovému souboru objektu OLE a další informace v závislosti na typu objektu. .

V našem případě potřebujeme pouze změnit cestu ke zdrojovému souboru objektu OLE. V editačním okně "Název souboru:" zadejte novou cestu a klikněte na "OK".

Green Monster a Word pro Windows

Pokud vás nebaví upravovat dokumenty ve Wordu pro Windows 2.0, můžete se pobavit sledováním malého vtipného filmu o děsivém zeleném monstru a Wordu pro Windows. Chcete-li to provést, stačí provést několik triviálních kroků, které nejsou popsány v dokumentaci dodávané s aplikací Word pro Windows 2.0.

Tuto „mezeru“ jsme si dovolili vyplnit a popsali jsme postup přivolání zeleného monstra na obrazovku.

  • Spusťte Word pro Windows 2.0
  • Z nabídky "Nástroje" vyberte řádek "Makro...". Na obrazovce se objeví dialogové okno Makro.
  • Do pole "Název makra" zadejte řetězec "spiff" a klikněte na tlačítko "Upravit".
  • V zobrazeném okně pro úpravy makra odstraňte řádky „Sub MAIN“ a „End Sub“, aby zůstal jeden prázdný řádek
  • Z nabídky "Soubor" vyberte "Zavřít". Word požádá o povolení k uložení změn.
  • Klikněte na tlačítko "Ano".

Z nabídky „Nápověda“ vyberte řádek O aplikaci a klikněte na ikonu „Word“ umístěnou v levém horním rohu panelu „O aplikaci“

Uvidíte mužíčky a strašlivé tlusté zelené monstrum W.P., které k všeobecné radosti mužů porazil textový procesor Word pro Windows (viz obr. 7.13).

Rýže. 7.13. Hrozné zelené monstrum W.P.

Po porážce monstra začíná ohňostroj a objeví se seznam vývojářů textových procesorů Word pro Windows.

Někdy se při použití ovladačů grafického adaptéru s vysokým rozlišením (800*600 pixelů nebo více) v systému Windows zelená příšera neobjeví. Pokud se na to přesto chcete podívat, vyměňte ovladač grafického adaptéru za standardní ovladač VGA. Po zhlédnutí změňte ovladač grafického adaptéru zpět.

Aplikace Cardfile a technologie OLE

Dříve v kapitole "Standardní aplikace Windows" jsme již studovali možnosti elektronické kartotéky Cardfile. Nyní se k této aplikaci opět vrátíme a podíváme se na schopnost Cardfile využívat technologii OLE.

  • Elektronická kartotéka Cardfile podporuje technologii OLE. Na rozdíl od jiných aplikací však Cardfile ukládá několik omezení pro použití technologie OLE.
  • Objekt OLE lze vložit nebo propojit pouze v rámci informačního pole karty
  • Do každé karty lze umístit pouze jeden OLE objekt
  • Aplikace Cardfile funguje pouze jako klient, takže kartu nebo kartotéku nemůžete přímo vložit do dokumentů připravených jinými aplikacemi. Při vkládání objektu OLE musíte povolit, do kterého můžete vkládat OLE objekty, ale nemůžete upravovat text pole s informacemi o kartě

Podívejme se na postup pro vložení situačního plánu připraveného v grafickém editoru Paintbrush do informačního pole karty. Jako příklad si vezměme soubor adres SAMPLE.CRD popsaný v části „Soubor elektronických karet“ v kapitole „Standardní aplikace Windows“.

Spusťte aplikaci Cardfile a načtěte soubor karty SAMPLE.CRD. Otevřete kartu, do které chcete vložit obrázek. Nechť je to karta Alexandra Vladimiroviče Volčanského.

Pak si stáhněte grafický editor Paintbrush a nakreslete do něj plánek oblasti, kde žije Alexandr Vladimirovič Volčanskij. Nakreslený plán zapište do souboru PLAN.BMP.

Pokud jste již dříve připravili plán lokality, načtěte jej do Paintbrush. Vyberte část plánu, kterou je třeba umístit na kartu a zkopírujte ji do Schránky (viz obr. 7.14). K tomu použijte řádek "Kopírovat" z nabídky "Upravit".


Rýže. 7.14. Příprava grafického obrázku

Nyní začněme vkládat obrázek umístěný ve vyrovnávací paměti schránky do informačního pole karty. Před vložením OLE objektů přepněte Cardfile do grafického režimu výběrem řádku „Picture“ z nabídky „Edit“ (viz obr. 7.15). V grafickém režimu Cardfile není možné upravovat text karty. Po dokončení vkládání objektu OLE změňte Cardfile zpět do textového režimu výběrem "Text" z nabídky Úpravy.

Rýže. 7.15. Nabídka "Upravit".

Vyberte řádek "Vložit jinak..." z nabídky "Upravit". Na obrazovce se objeví dialogové okno "Vložit jinak" 7.16. Toto dialogové okno obsahuje seznam "Typ dat:". Obsah tohoto seznamu závisí na obsahu schránky a na tom, která aplikace zapsala informace do schránky. Chcete-li vložit obrázek do karty jako objekt grafického editoru Paintbrush, vyberte v tomto seznamu řádek "Paintbrush Picture Object".

S pravá strana Dialogový panel obsahuje tlačítka "Vložit", "Vložit odkaz" a "Zrušit". Chcete-li vložit objekt OLE, klikněte na tlačítko "Vložit" a pro propojení objektu s kartou klikněte na tlačítko "Vložit odkaz". Pokud nechcete vložit objekt OLE, klikněte na tlačítko "Storno".

Rýže. 7.16. Dialogové okno Vložit jinak

Klikněte na tlačítko "Vložit". Územní plán bude zabudován do karty a zobrazí se v informačním poli. Přesuňte obrázek plánu na spodní část karty tak, aby adresa zůstala viditelná (viz obrázek 7.17).

Rýže. 7.17. Vložení grafického obrázku

Po vložení objektu lze původní soubor PLAN.BMP smazat, protože všechny potřebné informace jsou zaznamenány v souboru karty. Pokud jsme místo tlačítka „Vložit“ stiskli tlačítko „Vložit odkaz“, měl by být zdrojový soubor uložen.

Obrázek plánu vložený na kartě můžete upravit. Chcete-li to provést, přepněte do režimu prohlížení grafiky výběrem řádku "Obrázek" z nabídky "Upravit". Dvakrát klikněte levým tlačítkem myši na obrázek plánu. Spustí se editor štětce a automaticky se do něj načte obrázek plánu. Jakmile provedete všechny potřebné změny, aktualizujte vestavěný objekt. Chcete-li to provést, z nabídky "Soubor" vyberte řádek "Aktualizovat". Poté zavřete aplikaci Paintbrush výběrem "Exit & Return to SAMPLE.CRD" z nabídky "File".

Pokud se rozhodnete neupravovat vestavěný objekt, zvolte "Exit & Return to SAMPLE.CRD". Paintbrush požádá o potvrzení aktualizace vložené grafiky. Kliknutím na tlačítko "Ne" aktualizaci odmítnete.

Použití aplikace Object Packager

Object Packager má cennou funkci – umožňuje vkládat objekty připravené aplikacemi, které nepodporují technologii OLE. Zbývá jediné omezení – balíček lze vložit pouze do aplikací podporujících technologii OLE.

Namísto vložení nebo přidružení objektu k dokumentu vám Object Packager umožňuje vytvořit nový objekt, nazývaný balíček, který pak lze vložit do dokumentu. Balíček vložený do dokumentu vypadá jako ikona.

Balíček může obsahovat buď vložený, nebo propojený objekt, ale samotný balíček může být vložen pouze do hlavního dokumentu.

Balíček má všechny vlastnosti vloženého objektu OLE. Chcete-li jej aktivovat, musíte umístit ukazatel myši na ikonu balíčku a dvakrát kliknout levým tlačítkem myši.

Aplikaci Object Packager (viz obrázek 7.18) můžete použít v následujících případech:

  • Když potřebujete zahrnout ikonu (balíček) do hlavního dokumentu, který po výběru zobrazí podřízený dokument
  • Když potřebujete zahrnout ikonu (balíček) do hlavního dokumentu, který po výběru zobrazí část podřízeného dokumentu. Tato příležitost je poskytován pouze pro podřízené dokumenty (objekty) připravené v aplikacích podporujících technologii OLE
  • Když potřebujete vytvořit balíček obsahující příkaz MS-DOS. Při výběru takového balíčku můžete uspořádat provedení Příkazy MS-DOS nebo spusťte aplikaci

Můžete si také určit sami vzhled ikonu představující vložený balíček a také zadejte popisek pod ikonou.


Rýže. 7.18. Aplikace Object Packager

Vkládání příkazů Windows a MS-DOS

Object Packager umožňuje vložit balíček obsahující příkaz Windows nebo MS-DOS do dokumentu. Dvojitým kliknutím na ikonu takového balíčku se spustí aplikace pro Windows nebo provede odpovídající příkaz MS-DOS. Popišme si postup pro vytvoření a vložení takového objektu.

Spusťte aplikaci Object Packager. Z nabídky "Upravit" vyberte řádek " Příkazový řádek Na obrazovce se objeví stejnojmenný dialogový panel (viz obr. 7.19).

Rýže. 7.19. Dialogové okno Příkazový řádek

V editačním okně "Command:" zadejte příkaz, který bude vytvořený balíček obsahovat. Předpokládejme, že chcete spustit subsystém nápovědy Windows a načíst do něj databázi pro aplikaci Správce programů. Poté zadejte následující příkaz:

WIHELP PROGMAN.HLP

Klikněte na "OK". Dialogové okno Příkazový řádek se zavře a v poli --Content-- hlavního okna aplikace Object Packager se objeví řádek "WINHELP PROGMAN.HLP" se zadaným příkazem.

Můžete zadat více než jen příkazy pro spuštění aplikace Windows. Je možné volat libovolné příkazy MS-DOS a libovolné programy, jak aplikace pro Windows, tak programy pro MS-DOS, včetně možnosti spouštět dávkové soubory MS-DOS.

Nyní vybereme ikonu pro naši aplikaci. Chcete-li to provést, klikněte na tlačítko "Vložit ikonu..." v poli "--vzhled--". Zobrazí se dialogové okno "Vložit ikonu" (viz obrázek 7.20).


Rýže. 7.20. Dialogové okno Vložit ikonu

Představuje ikony obsažené v aplikaci Správce programů. Můžete vybrat kteroukoli z uvedených ikon. Pokud vám žádná z ikon nevyhovuje, zadejte do pole "Název souboru:" název souboru obsahujícího další ikony. Ikony se obvykle zapisují do souborů s příponami ICO, EXE a DLL. Nejpohodlnější je při zadávání nového názvu souboru využít možnost výběru ze seznamu. Seznam souborů na discích vašeho počítače obsahující ikony lze získat kliknutím na tlačítko "Procházet...".

Po výběru ikony ze seznamu "Aktuální ikona:" klikněte na tlačítko "OK". Dialogové okno "Vložit ikonu" se zavře a obrázek vybrané ikony se objeví v poli "--Appearance--".

V případě potřeby můžete určit podpis, který se zobrazí pod ikonou. Chcete-li zadat podpis, vyberte řádek "Štítek..." z nabídky "Upravit". V zobrazeném dialogovém okně zadejte řádek podpisu, v našem příkladu řádek „Nápověda“ a klikněte na tlačítko „OK“. Zadaný podpis se objeví v poli "--Appearance--" pod ikonou (viz obr. 7.21).


Rýže. 7.21. Včetně příkazů MS-DOS v balíčku

V tomto okamžiku lze tvorbu balíčku považovat za dokončenou. Zapište jej do schránky pomocí možnosti "Kopírovat balíček" z nabídky "Upravit". Řádek "Kopírovat", který se obvykle používá ke zkopírování objektu do schránky, do něj zapíše pouze vnější reprezentaci balíčku - ikonu a popisek. Obsah balení se nekopíruje.

Spusťte aplikaci a otevřete dokument, do kterého bude balíček vložen. Spusťte například Word pro Windows 2.0 a otevřete dokument. Přesuňte kurzor na místo, kde bude balíček vložen, a vyberte řádek "Vložit" z nabídky "Upravit". Balíček bude vložen do upravovaného dokumentu ve formě ikony s podpisem (viz obr. 7.22).

Rýže. 7.22. Vzhled vestavěného balíčku

Poklepejte na tuto ikonu. Nápověda systému Windows se spustí automaticky - Microsoft Windows Otevře se nápověda a databáze pro aplikaci Správce programů (viz obr. 7.23).


Rýže. 7.23. Zahájit systém nápovědy Windows

Vestavěný balíček můžete změnit: změnit ikonu, popisek pod ní nebo vykonávaný příkaz. Kliknutím na balíček, který chcete změnit, vyberte. Poté z nabídky "Upravit" vyberte řádek "Objekt balíčku...". Spustí se aplikace Object Packager a balíček bude otevřen pro úpravy. Po provedení všech nezbytných změn vyberte "Aktualizovat" z nabídky "Soubor" programu Object Packager. Balíček vložený do dokumentu bude aktualizován a můžete zavřít aplikaci Package Object.

Změna ikony balíčku

Pokud vám žádná ze stávajících ikon nevyhovuje, můžete si nakreslit vlastní pomocí aplikace Paintbrush. Chcete-li nezávisle vyvinout nebo změnit existující ikonu, přejděte do vestavěného režimu úpravy balíčku. Jak bylo uvedeno výše, k tomu je třeba vybrat odpovídající balíček a vybrat řádek "Objekt balíčku..." z nabídky "Upravit".

Poté v okně aplikace Package Object, které se otevře, přejděte do pole "--Appearance--" a zkopírujte ikonu balíčku do schránky výběrem řádku "Copy" z nabídky "Edit".

Spusťte libovolný grafický editor, například štětec. Z nabídky "Upravit" vyberte řádek "Vložit". Ikona balíčku se objeví v editačním poli Paintbrush. Můžete jej upravit nebo nakreslit nový. Zvýrazněte hotový výkres a zaznamenejte jej do schránky výběrem řádku „Kopírovat“ z nabídky „Upravit“.

Ukončete Paintbrush a přepněte zpět do okna aplikace Package Object. Znovu aktivujte pole „--vzhled--“. Připojte novou ikonu výběrem řádku „Kopírovat“ z nabídky „Upravit“. Ikona vytvořená v grafickém editoru Paintbrush se zobrazí v poli "--Appearance--" a nahradí starou ikonu.

Jedinou nevýhodou této náhrady ikony je nemožnost změny podpisu pod ikonou. Takový podpis bude nutné nakreslit v grafickém editoru Paintbrush.

Aby se nová ikona objevila v hlavním dokumentu, aktualizujte vestavěný balíček výběrem "Aktualizovat" z nabídky "Soubor". Nakonec zavřete aplikaci Package Object.

Vytvoření dávky z celého dokumentu

Balíček může obsahovat vložený objekt nebo odkaz na objekt. Chcete-li vytvořit balíček, který obsahuje vložený objekt, můžete použít aplikaci Package Object nebo aplikaci Správce souborů. Chcete-li vytvořit balíček obsahující propojený objekt, musíte použít aplikaci Správce souborů.

Podívejme se na proces vytváření balíčku obsahujícího vložený objekt na příkladu dokumentu připraveného v editoru Poznámkový blok. Vložme balíček do dokumentu připraveného textovým procesorem Word pro Windows 2.0.

Všimněte si prosím toho textu Editor poznámkového bloku sám nepodporuje technologii OLE a dokument v něm připravený nelze použít jako objekt. Chcete-li takový dokument vložit do jiné aplikace, musíte použít objekt Package a vytvořit balíček.

Spusťte Package Object a vyberte pole "--Content--". Poté z nabídky "Soubor" vyberte řádek "Importovat...". Na obrazovce se objeví dialogové okno "Import" (viz obr. 7.24).


Rýže. 7.24 Dialogový panel "Import"

Vyberte ze seznamů "Jednotky:" a "Adresáře:" úplnou cestu k adresáři obsahujícímu dokument, který bude použit k vytvoření balíčku. Ze seznamu "Název souboru:" vyberte název souboru dokumentu nebo jej zadejte do editačního pole "Název souboru:".

Řekněme, že chcete vytvořit balíček z dokumentu DOCLAD.TXT. Zadejte jeho název do pole "Název souboru:". Klikněte na "OK".

Název vybraného souboru dokumentu se zobrazí v poli "--Content--" a v poli "--Appearance--" se zobrazí ikona aplikace, ve které byl dokument vytvořen. Název aplikace použité k vytvoření dokumentu je určen na základě asociace aplikace s příponou názvu souboru dokumentu. V prvním díle série "Osobní počítač - Krok za krokem" jsme se podívali na vazbu aplikace na přípony souborů v části "Program Správce souborů".

Textový editor Poznámkový blok je připojen k rozšíření TXT, takže ikona aplikace Poznámkový blok se objeví v poli "--Vzhled--". A Poznámkový blok poslouží k zobrazení a úpravě dokumentu DOCLAD.TXT.

V případě potřeby vyměňte ikonu balíčku kliknutím na tlačítko „Vložit ikonu...“ a změňte štítek pod ikonou výběrem řádku „Štítek...“ z nabídky „Upravit“.

Když je balíček připraven, zkopírujte jej do schránky výběrem „Kopírovat balíček“ z nabídky „Upravit“. Přepněte se na dokument, ve kterém bude balíček vložen, a vložte jej na požadované místo.

Dvakrát klikněte na ikonu vestavěného balíčku. V závislosti na tom, který dokument je zabudován do balíčku, různé akce- zobrazení grafického obrázku, přehrání zvuku, spuštění aplikace.

V našem případě balíček obsahuje textový soubor a po dvojkliku na ikonu tohoto balíčku se spustí textový editor Poznámkový blok a do něj se načte dokument DOCLAD.TXT.

Balíček lze vytvořit nejen z textového nebo grafického dokumentu. Můžete také vybrat spustitelný soubor a vytvořit balíček. Pokud je vybrán spustitelný soubor, v poli "--Vzhled--" se zobrazí jeho ikona nebo ikona aplikace Object Packager. Po vložení takového balíčku do hlavního dokumentu dvojitým kliknutím na ikonu balíčku spustíte odpovídající program.

Pokud k vybranému souboru není přidružena žádná aplikace, objeví se v poli "--Appearance--" ikona aplikace Object Packager. Takový balíček však můžete vložit do dokumentu, ale radost vám to neudělá. Po dvojitém kliknutí na ikonu takového balíčku se zobrazí zpráva, že k tomuto souboru není přidružena žádná aplikace.

Správce souborů a vkládání balíčků

K vytvoření balíčku a jeho vložení do dokumentu lze také použít aplikaci Správce souborů, kterou již známe. V tomto případě můžete zabalit vložený dokument nebo jen odkaz na něj. Existují tři různé způsoby, jak pomocí Správce souborů vytvořit balíček.

  • Pomocí schránky zkopírujte dokument z aplikace Správce souborů do aplikace Packager objektů.

Vytvořte balíček a vložte jej do hlavního dokumentu

Spusťte Správce souborů a vyberte název souboru obsahujícího dokument pro vytvoření balíčku. Z nabídky "Soubor" vyberte řádek "Kopírovat". V zobrazeném dialogovém okně přesuňte přepínač "Komu:" do polohy "Kopírovat do schránky" a klikněte na tlačítko "OK".

Otevřete aplikaci Object Packager. Přepněte do pole „--Content--“. Při vytváření balíčku můžete do balíčku buď vložit celý dokument, nebo jen odkaz na něj.<имя выбранного файла>".

Chcete-li vložit celý dokument do balíčku, vyberte řádek "Vložit" z nabídky "Upravit". Výsledný balíček bude obsahovat kopii původního dokumentu. V poli "--Content--" řádek "Copy of<имя выбранного файла>".

Pokud potřebujete vytvořit balíček, který obsahuje pouze odkaz na zdrojový dokument, vyberte řádek "Vložit odkaz" z nabídky "Upravit". V poli "--Content--" řádek "Link of

  • V případě potřeby změňte ikonu balíčku a štítek pod ní, poté zkopírujte připravený balíček do schránky a vložte jej do dokumentu výběrem řádku "Vložit" z nabídky "Upravit" z nabídky klientské aplikace. Vložený balíček bude označen svou ikonou. Chcete-li zobrazit zabalený dokument, poklepejte na ikonu balíčku.

Většina aplikací, které podporují OLE, umožňují vytvořit balíček bez použití aplikace Object Packager. Chcete-li to provést, zkopírujte dokument z aplikace Správce souborů do schránky a poté jej vložte do hlavního dokumentu

Spusťte Správce souborů a vyberte název souboru obsahujícího dokument pro vytvoření balíčku. Z nabídky "Soubor" vyberte řádek "Kopírovat". V zobrazeném dialogovém okně přesuňte přepínač "Komu:" do polohy "Kopírovat do schránky" a klikněte na tlačítko "OK".

Otevřete dokument, do kterého chcete balíček vložit. Pokud potřebujete vložit balíček, který obsahuje pouze odkaz na zdrojový dokument, vyberte řádek "Vložit odkaz" z nabídky "Upravit". Chcete-li vložit balíček, ve kterém je vložen celý zdrojový dokument, vyberte řádek "Vložit" z nabídky "Upravit".

  • Balíček se automaticky vytvoří a vloží do hlavního dokumentu jako ikona. Chcete-li zobrazit zabalený dokument, poklepejte na ikonu balíčku.

Existuje však další, jednodušší a elegantnější způsob, jak vložit balíček do hlavního dokumentu.

Chcete-li do dokumentu umístit balíček obsahující vložený objekt, vyberte odpovídající soubor levým tlačítkem myši a bez uvolnění tlačítka přetáhněte ikonu souboru na místo v hlavním dokumentu, kam má být balíček vložen. Uvolněte tlačítko. V místě vložení se zobrazí ikona balíčku.

Pokud chcete vložit balíček obsahující pouze odkaz na objekt, podržte klávesy a přetáhněte (Drag and Drop) ikonu souboru objektu z aplikace Správce souborů do hlavního dokumentu. .

Vytvoření balíčku z části dokumentu

Někdy chcete vložit balíček do hlavního dokumentu, který obsahuje pouze část podřízeného dokumentu. Chcete-li to provést, musí být vložený dokument připraven aplikací, která podporuje technologii OLE.

Spusťte serverovou aplikaci a zkopírujte část vloženého dokumentu do schránky výběrem řádku "Kopírovat" z nabídky "Upravit". Přepněte do aplikace Object Packager. V hlavním okně aplikace Object Packager přejděte do pole "--Content--".

Chcete-li vytvořit dávku obsahující kopii informací zaznamenaných ve schránce, vyberte řádek "Vložit" z nabídky "Upravit". Pokud chcete, aby balíček obsahoval pouze odkaz na zdrojový (podřízený) dokument, vyberte řádek "Vložit odkaz".

Připravený balíček zapište do schránky a poté jej vložte do hlavního dokumentu.

Načtení dokumentu (objektu) z balíku

Pokud jste k vytvoření balíčku použili Správce souborů, můžete obsah balíčku extrahovat a zapsat do souboru. Chcete-li to provést, klikněte na ikonu balíčku a vyberte řádek "Objekt balíčku..." z nabídky "Upravit". Balíček, který vyberete, bude načten do aplikace Object Packager.

Otevřete nabídku "Soubor" a vyberte řádek "Uložit obsah...". Na obrazovce se objeví dialogové okno "Uložit obsah". Vyberte adresář, do kterého bude soubor zapsán, a zadejte jeho název. Poté klikněte na „OK“. Objekt vložený do balíčku bude zapsán do souboru.

7.3. OLE verze 2.0

OLE verze 2.0 se snadněji používá a poskytuje nové možnosti propojování objektů. OLE 2.0 umožňuje aplikacím užší vzájemnou interakci. Zároveň může uživatel věnovat více pozornosti vytváření a správě informací, protože se zjednodušil postup propojování.

OLE verze 2.0 je plně kompatibilní s předchozími verzemi. Aplikace, které podporují OLE 2.0, mohou komunikovat s aplikacemi, které podporují OLE 1.0.

Mezi nové funkce v OLE 2.0 patří:

  • Lokální aktivace objektu. Umožňuje místní přístup k povolenému objektu bez přepínání do jiného okna nebo aplikace.
  • Můžete nahrávat, zobrazovat, přehrávat a upravovat zahrnuté objekty a přitom zůstat v hlavní aplikaci (dokumentu).
  • Podpora pro vnořené objekty. Umožňuje interakci s objekty vnořenými do jiných objektů
  • Podpora mechanismu Drag and Drop. Nyní můžete přetáhnout objekt z jedné aplikace do druhé pomocí myši. Tím se objekt automaticky vloží do dokumentu jiné aplikace.
  • Nezávislá připojení. Jsou povoleny odkazy mezi zahrnutými objekty, které nejsou uloženy na disku jako soubory. To umožňuje vkládání objektů do stejné nebo různých aplikací bez ohledu na přítomnost souboru
  • Adaptabilní připojení. Spojení mezi objekty a hlavním dokumentem je zachováno v případě operací kopírování a přesouvání

Logické stránkování. Umožňuje zahrnout do dokumentu objekty, které překrývají okraj stránky

Nový software vyvinutý pro Windows – textový procesor Microsoft Word pro Windows 6.0 a tabulkový procesor Microsoft Excel 5.0 – podporují technologii OLE verze 2.0. Podívejme se na nové funkce OLE verze 2.0 pomocí těchto aplikací jako příklad. V tomto svazku se nebudeme podrobně zabývat Microsoft Excel 5.0. Excelový balíček

5.0 budeme konkrétně věnovat samostatný díl v sérii „Osobní počítač – krok za krokem“.

Místní aktivace

Spusťte Microsoft Excel 5.0. Otevřete dokument BOOKST.XLS umístěný v adresáři PŘÍKLADY, který obsahuje příklady zahrnuté v Excelu 5.0.

Na obrazovce se objeví panel rozhraní se čtyřmi tlačítky. Chcete-li zobrazit histogram prodeje knih, klikněte na tlačítko "Graf prodeje". Objeví se dočasné dialogové okno s výzvou k zadání roku pro vykreslení histogramu. Vyberte 1993 a klepněte na OK. Dočasný dialogový panel zmizí a na obrazovce se objeví histogram prodeje produktů za rok 1993.

Z nabídky "Format" vyberte řádek "Char Type...". V dialogovém okně, které se otevře, můžete změnit vzhled histogramu, například jej učinit trojrozměrným.


Vyberte výsledný histogram pomocí myši. Zkopírujte jej do vyrovnávací paměti schránky (viz obrázek 7.25).

Pojďme nyní tento histogram vložit do dokumentu SAMPLE.DOC připraveného ve Wordu pro Windows 6.0. Chcete-li to provést, umístěte kurzor na místo, kam chcete ikonu umístit, a vyberte řádek „Vložit jinak...“ z nabídky „Upravit“ (viz obr. 7.26).


Rýže. 7.26. Vložení objektu (histogramu) do dokumentu

Na obrazovce se objeví dialogové okno "Vložit jinak". Vzhled tohoto panelu se znatelně liší od podobného dialogového panelu textového editoru Word pro Windows verze 2.0. V horní části dialogového panelu se v poli "Zdroj:" zobrazuje název serverové aplikace, ve které byl dokument připraven. Pod názvem serverové aplikace je název dokumentu, ve kterém se nachází zdrojový objekt.

Místo dvou tlačítek „Vložit“ a „Vložit odkaz“, která umožňují buď vložit objekt umístěný do schránky, nebo umístit pouze odkaz na objekt v hlavním dokumentu, se objevily přepínače „Vložit“ a „Vložit odkaz“.

Chcete-li vložit objekt ze schránky do dokumentu zápisem kopie objektu do souboru dokumentu, přesuňte přepínač do polohy "Vložit". Pokud potřebujete připojit objekt odkazem, musí být přepínač v poloze "Vložit odkaz".

Word pro Windows verze 6.0 otevírá další možnost – vložený objekt lze zobrazit v hlavním dokumentu jako ikonu. Dříve bylo k dosažení tohoto efektu nutné nejprve vytvořit balíček pomocí aplikace Object Packager a poté balíček vložit do hlavního dokumentu.

Režim prezentace objektu OLE v hlavním dokumentu se nastavuje přepínačem "Zobrazit jako ikonu". Chcete-li, aby byl objekt OLE reprezentován pouze jako ikona v hlavním dokumentu, povolte tento přepínač.

Seznam "Jak:" odpovídá seznamu "Typy dat:" v dialogovém okně "Vložit jinak" textového procesoru Word pro Windows 2.0. Chcete-li zahrnout histogram umístěný ve vyrovnávací paměti schránky jako objekt aplikace Excel 5.0, vyberte řádek "Objekt grafu aplikace Microsoft Excel 5.0" ze seznamu "Jak:" (viz obrázek 7.27).


Rýže. 7.27. Dialogové okno Vložit jinak

Histogram umístěný ve schránce vložíme do textu dokumentu připraveného v textovém editoru Word pro Windows 6.0 jako objekt Microsoft Excel 5.0. Chcete-li to provést, zarovnejte ovládací prvky umístěné v dialogovém panelu "Vložit jinak" s obrázkem 7.27.

Klikněte na "OK". Histogram připravený v Excelu 5.0 se objeví v textu dokumentu upraveného ve Wordu 6.0 (viz obrázek 7.28). Náš dokument si můžete vytisknout z Wordu pro Windows. Histogram se také vytiskne.


Rýže. 7.28. Histogram zabudovaný do dokumentu připraveného textovým procesorem Word pro Windows 6.0

Pokud potřebujete upravit histogram přidáním nových intervalů nebo jej jednoduše otočit ve 3D prostoru, umístěte na něj ukazatel myši a dvakrát klikněte levým tlačítkem myši.

Dříve, když jsme používali technologii OLE verze 1.0, byla spuštěna serverová aplikace (v našem případě Excel) a do ní byl načten vybraný OLE objekt.

Microsoft Word pro Windows 6.0 a Excel 5.0 podporují technologii Enhanced OLE verze 2.0. Po dvojkliku na histogram nepřepneme Okno Excelu 5.0, ale zůstáváme v okně Wordu pro Windows 6.0. Všechny nabídky a tlačítka (panel nástrojů) jsou však nahrazeny odpovídajícími nabídkami a tlačítky Excel 5.0 (viz obrázek 7.29). A zdá se, že jsme se ocitli v Excelu 5.0, aniž bychom opustili textový procesor Word pro Windows 6.0.


Rýže. 7.29. Úprava objektu na místě

Využijme příležitostí, které se nám nabízejí aplikace Excel 5.0 a proveďte trojrozměrnou rotaci histogramu.

Chcete-li to provést, vyberte řádek „3-D View...“ z nabídky „Format“. V zobrazeném dialogovém okně použijte speciální tlačítka pomocí šipek změňte vzhled histogramu.

Po dokončení změny histogramu se vraťte zpět do normálního režimu textového procesoru Word pro Windows 6.0. Chcete-li to provést, jednoduše klikněte myší mimo vložený objekt (v tomto případě mimo histogram).

Výsledek úpravy histogramu je vidět na obrázku 7.30.


Rýže. 7:30. Výsledek úpravy histogramu

7.4. Vkládání písem TrueType

Pokud připravujete dokument, který musí vidět více lidí na jiných počítačích, nebo pokud je dokument tištěn v jiné organizaci, pak nastává problém s použitím písem TrueType. Každá pracovní stanice, kde se má dokument prohlížet nebo tisknout, musí mít nainstalovaná písma TrueType použitá v dokumentu.

Když je dokument zobrazen nebo upravován na počítači, který nemá nainstalovanou sadu písem použitou v dokumentu, chybějící písma budou nahrazena a dokument může změnit svůj vzhled. Ve většině případů je tato situace extrémně nepříznivá. Veškeré snahy o použití technologie WYSIWYG při přípravě dokumentu tak budou anulovány.

K vyřešení tohoto problému obsahuje operační systém Windows 3.1 speciální mechanismus nazývaný technologie vkládání písem.

Technologie vkládání písem umožňuje vkládat do dokumentu písma TrueType použitá v tomto dokumentu. Když je takový dokument zobrazen, upravován nebo tištěn na počítači, který nemá nainstalovaná požadovaná písma, jsou písma vložená do dokumentu dočasně zahrnuta a použita při prohlížení a tisku dokumentu.

V textu procesor Microsoft Word pro Windows 2.0, editor zápisu a další podobné editory tuto funkci nemají. Proto bylo dříve nutné zajistit, aby každý, kdo dokument používal, měl nainstalované stejné fonty.

Nová verze textového procesoru Microsoft Word pro Windows 6.0 podporuje technologii vkládání písem TrueType do připravených dokumentů.

Chcete-li vložit písma TrueType do dokumentu připraveného v textovém procesoru Microsoft Word pro Windows 6.0, vyberte při ukládání dokumentu řádek "Uložit jako" z nabídky "Soubor". Na obrazovce se objeví dialogové okno "Uložit jako" (viz obr. 7.31).


Rýže. 7.31. Dialogové okno Uložit jako

Vyberte ze seznamu "Ovladač:" a "Adresáře:" název jednotky a cestu k adresáři pro záznam dokumentu, který upravujete. V poli "Uložit soubor typu" vyberte řádek "Dokument Word", což znamená, že dokument bude uložen v Formát Word pro Windows 6.0. Ze seznamu "Název souboru" vyberte název souboru, do kterého bude dokument uložen. Pokud chcete vytvořit nový soubor, zadejte jeho název do editačního pole "Název souboru".

Poté byste měli uvést, že v dokumentu použitá písma TrueType musí být vložena do dokumentu. Chcete-li to provést, v dialogovém panelu "Uložit jako" klikněte na tlačítko "Možnosti...". Objeví se další dialogový panel "Možnosti" (viz obr. 7.32).


Rýže. 7.32. Dialogový panel Možnosti

Dialogové okno Možnosti obsahuje několik karet, které určují různé proměnné, parametry a charakteristiky prostředí textového editoru a připravovaného dokumentu.

Karta "Uložit" by měla být umístěna v popředí. Pokud je v popředí jiná karta, vyberte kartu „Uložit“ kliknutím na její název (záložku).

Karta "Uložit" obsahuje mnoho přepínačů a editačních polí rozdělených do dvou skupin: "Možnosti uložení" a "Možnosti sdílení souborů pro dokument1". Ve skupině "Možnosti uložení" vyberte přepínač "Vložit písma TrueType". Nyní, když uložíte dokument, budou do souboru vložena písma TrueType použitá v dokumentu.

Klikněte na tlačítko "OK" umístěné na kartě "Uložit". Dialogové okno Možnosti se zavře a vrátíte se na panel Uložit jako. Pokud jste správně zadali název souboru dokumentu a cestu, klikněte na "OK". Dokument bude uložen. V našem příkladu je dokument uložen v souboru DOC1.DOC, který se nachází v adresáři WINUSER na jednotce D:.

Dokument je připraven. Pokud jej zobrazíte na počítači, který nemá nainstalovaná všechna písma TrueType použitá v dokumentu, budou dočasně připojena (nainstalována).

Možnost vložit do dokumentu všechna potřebná písma TrueType činí dokument nezávislejším na sadě nástrojů nainstalovaných v počítači.

Jedinou nevýhodou technologie vkládání písem do dokumentu je mírné zvětšení velikosti výsledného souboru. Pokud pevný disk vašeho počítače nemá dostatek volné místo, proveďte proceduru vkládání písem, když je dokument již připraven a hodláte jej sdílet s ostatními uživateli.

Při přípravě dokumentu deaktivujte přepínač "Vložit písma TrueType" umístěný na kartě "Uložit" v dialogovém panelu "Možnosti". Tento postup vám umožní ušetřit volné místo na pevném disku počítače při přípravě dokumentu.

Technologie OLE (Object Linking and Embedding) je technologie pro správu a výměnu informací mezi programovým rozhraním jiných aplikací. Propojování a vkládání objektů.
OLE umožňuje přenést kus práce z jednoho editačního programu do druhého a vrátit výsledky zpět. Například nainstalovaný na osobním počítači publikační systém může poslat nějaký text ke zpracování do textového editoru nebo nějaký obrázek do obrázkového editoru pomocí technologie OLE.
Hlavní výhodou použití OLE (kromě zmenšení velikosti souboru) je to, že umožňuje vytvořit hlavní soubor, soubor funkcí, které program volá. Tento soubor může pracovat s daty ze zdrojového programu, která se po zpracování vrátí do zdrojového dokumentu.
OLE se používá při zpracování složených dokumentů a lze jej použít k přenosu dat mezi různými nesouvisejícími systémy prostřednictvím rozhraní přetažení a také při provádění operací se schránkou. Myšlenka vkládání je široce používána při práci s multimediálním obsahem na webových stránkách (například Web TV), které využívají obrázky, zvuk, video, animace na stránkách HTML (hypertextový značkovací jazyk) nebo v jiných souborech, které také používají text. značkování (například XML a SGML). Technologie OLE však používá architekturu „tlustého klienta“, tedy počítač v síti s redundantními výpočetními prostředky. To znamená, že typ souboru nebo program, o který se pokoušíte, musí být přítomen na počítači klienta. Například pokud funguje OLE Microsoft tabulky Pak Excel program Excel musí být nainstalován na počítači uživatele.
OLE 1.0 byl vydán v roce 1990 na základě technologie DDE (Dynamic Data Exchange) používané v dřívějších verzích operačního systému Microsoft Windows. Zatímco technologie DDE byla velmi omezená v množství a způsobech přenosu dat mezi dvěma spuštěnými programy, OLE měla schopnost fungovat na aktivních spojeních mezi dvěma dokumenty, nebo dokonce vložit dokument jednoho typu do dokumentu jiného typu.
OLE servery a klienti komunikují se systémovými knihovnami pomocí tabulek virtuální funkce(angl. virtuální funkční tabulky, VTBL). Tyto tabulky obsahují ukazatele na funkce, které systémové knihovny lze použít k interakci se serverem nebo klientem. OLESVR.DLL (na serveru) a OLECLI.DLL (na klientovi) byly původně navrženy pro vzájemnou komunikaci pomocí zprávy WM_DDE_EXECUTE vyvinuté operačním systémem.
OLE 1.1 se později vyvinul do architektury COM (component object model) pro práci s komponentami software. Architektura COM byla později přepracována jako DCOM.
Když OLE objekt umístěn do schránky, je uložen v nativních formátech Windows (jako je bitmapa nebo metasoubor) a je také uložen ve svém vlastním formátu. Nativní formát umožňuje programu s podporou OLE vložit část jiného dokumentu zkopírovaného do schránky a uložit jej do dokumentu uživatele.
Dalším evolučním krokem bylo OLE 2.0, které si zachovalo stejné cíle a úkoly jako předchozí verze. Ale OLE 2.0 se stal doplňkem architektury COM namísto použití VTBL. Mezi nové funkce patří automatizace technologie drag-and-drop, aktivace na místě a strukturované úložiště.

OLE je mechanismus, který umožňuje uživatelům vytvářet a upravovat dokumenty obsahující položky nebo „objekty“ vytvořené více aplikacemi.

OLE byla původně zkratka pro Object Linking and Embedding. Nyní je však označován jako OLE. Části OLE nesouvisející s propojováním a vkládáním jsou nyní součástí technologie Active.

Dokumenty OLE, historicky nazývané složené dokumenty, bezproblémově integrují různé typy dat nebo komponent. Zvukové klipy, tabulky a bitmapy jsou typickými příklady komponent nalezených v dokumentech OLE. Podpora OLE ve vaší aplikaci umožňuje uživatelům používat dokumenty OLE bez obav z přepínání mezi různými aplikacemi; OLE provede přepínání za vás.

K vytváření složených dokumentů se používá kontejnerová aplikace a k vytváření položek v kontejnerovém dokumentu serverová aplikace nebo komponentní aplikace. Jakákoli aplikace, kterou napíšete, může být kontejner, server nebo obojí.

OLE zahrnuje mnoho různých konceptů, které všechny pracují na dosažení cíle bezproblémové interakce mezi aplikacemi. Mezi tyto oblasti patří:

    Propojování a vkládání

    Propojení a vložení jsou dvě metody pro ukládání položek vytvořených uvnitř dokumentu OLE, které byly vytvořeny v jiné aplikaci. Obecné informace o rozdílech mezi těmito dvěma naleznete v článku Pozadí OLE: Propojování a vkládání. Podrobnější informace najdete v článcích Kontejnery a Servery.

    Aktivace na místě (vizuální úpravy)

    Aktivace vložené položky v kontextu kontejnerového dokumentu se nazývá aktivace na místě nebo vizuální úpravy. Rozhraní kontejnerové aplikace se změní tak, aby zahrnovalo funkce komponentní aplikace, která vytvořila vloženou položku. Propojené položky se nikdy neaktivují na místě, protože skutečná data pro položku jsou obsažena v samostatném souboru, mimo kontext aplikace obsahující odkaz Další informace o aktivaci na místě naleznete v článku Aktivace.

    Propojování a vkládání a aktivace na místě poskytují hlavní funkce vizuální úpravy OLE.

    Automatizace Automatizace umožňuje jedné aplikaci řídit jinou aplikaci. Řídicí aplikace je známá jako automatizační klient a řízená aplikace je známá jako automatizační server nebo automatizační komponenta. Další informace o automatizaci naleznete v článcích Klienti automatizace a Automatizační servery.

    Automatizace funguje v kontextu technologie OLE i Active. Můžete automatizovat jakýkoli objekt založený na COM.

    Složené soubory poskytují standardní formát souboru, který zjednodušuje strukturované ukládání složených dokumentů pro aplikace OLE. V rámci složeného souboru mají úložiště mnoho funkcí adresářů a proudy mají mnoho funkcí souborů. Tato technologie se také nazývá strukturované úložiště. Další informace o složených souborech najdete v článku Kontejnery: Složené soubory.

    Jednotný přenos dat

    Uniform Data Transfer (UDT) je sada rozhraní, která umožňují odesílání a přijímání dat standardním způsobem bez ohledu na skutečnou metodu přenosu dat. UDT tvoří základ pro přenos dat tažením a upustit. UDT nyní slouží jako základ pro existující Data systému Windows přenos, jako je schránka a dynamická výměna dat (DDE). Další informace o UDT naleznete v článku.

    Drag and drop je snadno použitelná technika přímé manipulace pro přenos dat mezi aplikacemi, mezi okny v aplikaci nebo dokonce v rámci jednoho okna v aplikaci. Data, která mají být přenesena, jsou vybrána a přetažena do požadovaného cíle. Drag and drop je založen na jednotném přenosu dat. Další informace o drag and drop najdete v článku




Nahoru