Makro
Jako makro (též makroinstrukce či makropříkaz) se v počítačové vědě označuje námi vytvořený příkaz, který vykoná několik úkonů najednou. Microsoft definuje makro jako sérii příkazů a instrukcí, které jsou seskupeny dohromady do jednoho celku, aby vykonaly úkol automaticky.[1]
Obsah
Vytváření makra
Makra se využívají v mnoha programech pro usnadnění práce s daty a ke zrychlení složitějších úkolů. Typicky se lze s makry setkat u kancelářských balíků, jako je například Microsoft Office. V něm lze vytvořit makra pomocí nahrávání. Uživatel si v daném programu zapne nahrávání a potom vytvoří sadu příkazů (např. změní font, velikost, barvu písma apod.) a po skončení procesu nahrávání ukončí. Úkony, které uživatel provedl během nahrávání se uloží pod jeden příkaz, který poté může kdykoliv použít stisknutím kombinací daných kláves.[2]
Druhý způsob vytvoření makra je napsaní pomocí Visual Basicu for applications. Tento programovací jazyk je příbuzný s Visual Basicem, se kterým má společnou knihovnu. Makra vytvořená pomocí VBA lze spustit jenom se souvisejícím programem např. Word, nelze je tedy používat jako samostatné programy.[3][4]
Makro viry
Kromě užitečných maker existují i makra škodlivá. U Maker, která jsou napsaná ve VBA, se využívá přístupu k systémovým funkcím operačního systému Windows. Jako obrana proti makro virům je např. v Microsoft office možnost automatického zablokování maker při spuštění souboru a vydávání ptachů, které opravují bezpečnostní chyby v programu.[3]
Odkazy
Reference
- ↑ Create or run a macro: Word for Office 365, Word 2019, Word 2016, Word 2013, Word 2010. Microsoft [online]. ©2019 [cit. 2019-01-12]. Dostupné z: https://support.office.com/en-us/article/create-or-run-a-macro-c6b99036-905c-49a6-818a-dfb98b7c3c9c?ui=en-US&rs=en-US&ad=US
- ↑ Create or run a macro: Word for Office 365, Word 2019, Word 2016, Word 2013, Word 2010. Microsoft [online]. ©2019 [cit. 2019-01-12]. Dostupné z: https://support.office.com/en-us/article/create-or-run-a-macro-c6b99036-905c-49a6-818a-dfb98b7c3c9c?ui=en-US&rs=en-US&ad=US
- ↑ 3,0 3,1 https://en.wikipedia.org/wiki/Macro_(computer_science)
- ↑ https://support.office.com/en-us/article/Record-or-run-a-macro-cd56fb86-d8b2-475c-ba39-9728389feeeb
Použitá literatura a zdroje
- BALVÍNOVÁ, Alena. Makroinstrukce. Databáze Národní knihovny ČR [online]. c2014 [cit. 2019-01-12]. Dostupné z: https://aleph.nkp.cz/F/?func=direct&doc_number=000000204&local_base=ktd
Externí zdroje
Související články
Klíčová slova
Makro, makropříkaz, makroinstrukce, příkaz