Makro: Porovnání verzí

Řádek 1: Řádek 1:
  
Jako '''makro''' 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.''<ref> 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
+
Jako makro 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.''<ref> 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
 +
</ref>
 +
== 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árske balíky - funkčnosti, formáty dokumentov|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í předem vybraných kláves.<ref> 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
 
</ref>
 
</ref>
== Vyvář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ého balíku Microsoft Office. V něm lze vytvořit makra dvěma způsoby. První z nich je možnost nahrání si makra tzn. uživatel zapne nahrávání a potom vytvoří sadu příkazů např. změní font, velikost a barvu písma a po skončení procesu nahrávání zastaví. Po vytvoření a uložení, může uživatel makro používat.<ref name="wiki">https://en.wikipedia.org/wiki/Macro_(computer_science)</ref><ref name="office">https://support.office.com/en-us/article/Record-or-run-a-macro-cd56fb86-d8b2-475c-ba39-9728389feeeb</ref>
 
  
 
Takto vytvořené makro lze ještě později upravit v editoru pro vytváření maker. Druhý způsob je napsaní makra 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.<ref name="wiki">https://en.wikipedia.org/wiki/Macro_(computer_science)</ref><ref name="office">https://support.office.com/en-us/article/Record-or-run-a-macro-cd56fb86-d8b2-475c-ba39-9728389feeeb</ref>
 
Takto vytvořené makro lze ještě později upravit v editoru pro vytváření maker. Druhý způsob je napsaní makra 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.<ref name="wiki">https://en.wikipedia.org/wiki/Macro_(computer_science)</ref><ref name="office">https://support.office.com/en-us/article/Record-or-run-a-macro-cd56fb86-d8b2-475c-ba39-9728389feeeb</ref>
Řádek 10: Řádek 11:
 
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.<ref name="wiki">https://en.wikipedia.org/wiki/Macro_(computer_science)</ref>
 
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.<ref name="wiki">https://en.wikipedia.org/wiki/Macro_(computer_science)</ref>
  
 +
==Odkazy==
 +
===Reference===
 +
<references/>
 +
 +
===Použitá literatura a zdroje===
 +
 +
 +
===Externí zdroje===
 +
 +
 +
==Související články==
 +
* [[XXXXXXX]]
 +
* [[Microsoft Office]]
 +
* [[XXXXXXX]]
  
<references/>
+
===Klíčová slova===
 +
Mikro, příkaz
  
[[Kategorie: Informační studia a knihovnictví]]
+
[[Kategorie:Informační studia a knihovnictví]]
[[Kategorie:Informační technologie, knihovnické technologie]]
+
[[Kategorie:Osobnosti informační vědy a knihovnictví]]
[[Kategorie:Hesla ke zpracování UISK]]
+
[[Kategorie:Hesla k opravě UISK]]

Verze z 12. 1. 2019, 17:03

Jako makro 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]

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í předem vybraných kláves.[2]

Takto vytvořené makro lze ještě později upravit v editoru pro vytváření maker. Druhý způsob je napsaní makra 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

  1. 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
  2. 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. 3,0 3,1 https://en.wikipedia.org/wiki/Macro_(computer_science)
  4. https://support.office.com/en-us/article/Record-or-run-a-macro-cd56fb86-d8b2-475c-ba39-9728389feeeb

Použitá literatura a zdroje

Externí zdroje

Související články

Klíčová slova

Mikro, příkaz