dnes je 14.7.2024

Input:

Druhy maker a způsoby jejich tvorby a ukládání

1.6.2007, , Zdroj: Verlag Dashöfer

Druhy maker a způsoby jejich tvorby a ukládání

Druhy maker podle umístění

Při vytváření maker je velmi důležité znát, kam svá makra ukládáme, a to z následujících důvodů:

  • pokud je chceme používat, musíme je mít v našem Excelu otevřená;

  • abychom mohli makra přenášet na jiný počítač, zálohovat je a dělat v nich další možné úpravy.

Makra v osobním sešitu maker

Osobní sešit maker je speciální soubor určený pro makra a jeho název je PERSONAL.XLS. Tento soubor je uložen ve složce XLStart v profilech uživatele nebo v nastavení programu Excel 2003:

  • u systémů Windows 2000 a Windows XP je umístěn v profilech:

    D:\Documents and Settings\MAREK\Data aplikací\Microsoft\Excel\XLStart

  • u systému Windows 98 je umístěn ve složce

    C:\Windows\Data Aplikací\Microsoft\Excel

Tento soubor se vytváří automaticky, pokud vytvoříme jakékoliv makro v osobním sešitu maker, a je k dispozici vždy, je-li spuštěný Excel 2003. Otevírá se totiž automaticky po zapnutí Excelu jako skrytý (můžeme se o tom přesvědčit v menu Okno/Zobrazit). V případě, že uvedený soubor smažeme, odstraníme tím z programu Excel všechna makra uložená do osobního sešitu maker.

Uvedená složka XLStart má ještě druhý význam – soubory v ní umístěné se automaticky spouštějí při startu Excelu.

Makra v aktuálním souboru

Jsou to všechna makra, která máme v právě otevřeném souboru. Budou přístupná jen tehdy, je-li uvedený soubor otevřen. V opačném případě nebudou k dispozici.

Příkladem jsou soubory maker z minulé lekce, jejichž makra fungovala jen tehdy, pokud byly soubory otevřené.

Makra v novém sešitu maker

Je to obdoba předchozího. Tento způsob se používá tehdy, pokud chceme makra přenášet na jiný počítač a nechceme je plést s makry v osobním sešitu maker (např. z důvodů pořízení dalších maker). Potom je vhodné je mít v samostatném souboru.

Dalším důvodem může být, že s makry pracujeme jen občas a nechceme je mít trvale přístupná. Současně nepatří k jednomu konkrétnímu

Nahrávám...
Nahrávám...