|
Podpora s průvodcem v prohlížeči může poskytovat digitální řešení problémů s Office. Vyzkoušejte podporu s průvodcem |
|---|
Makro je řada příkazů, které slouží k automatizaci opakovaného úkolu. Je-li nutné tento úkol provést, můžete ho spustit. Některá makra ale můžou představovat bezpečnostní riziko tím, že do počítače zanesou viry nebo škodlivý software.
Varování
Nikdy nepovolujte makra v souboru Microsoft 365, pokud si nejste jistí, že víte, co tato makra dělají, a chcete funkce, které poskytují. K zobrazení nebo úpravám souboru není nutné makra povolovat. Další informace najdete v článku Chraňte se před viry v makrech.
Označení dokumentu jako důvěryhodného pro povolení maker
Pokud se při otevření dokumentu nebo pokusu o spuštění makra zobrazí upozornění zabezpečení, můžete ho nastavit jako důvěryhodný dokument a povolit makra. Tento příklad je v excelovém sešitu.
- Vyberte Povolit obsah.
- V dialogovém okně Upozornění zabezpečení vyberte Ano , aby byl dokument důvěryhodný.
V tomto dokumentu jsou teď povolená makra. Chcete-li odvolat důvěryhodný dokument, je třeba vymazat všechny důvěryhodné dokumenty. Další informace najdete v tématu Důvěryhodné dokumenty.
Tip:
Místo povolení maker pro jednotlivé dokumenty můžete pro ukládání důvěryhodných dokumentů vytvořit důvěryhodné umístění. Microsoft 365 je pak nebude kontrolovat v Centru zabezpečení. Další informace najdete v článku Přidání, odebrání nebo změna důvěryhodného umístění v systém Microsoft Office.
Změna nastavení makra v Centru zabezpečení
Nastavení maker jsou umístěna v Centru zabezpečení. Pokud ale vaše zařízení spravuje váš zaměstnavatel nebo škola, může správce systému komukoli zabránit ve změně nastavení.
Důležité
Když změníte nastavení maker v Centru zabezpečení, změní se jenom pro aplikaci Microsoft 365, kterou právě používáte. Nastavení maker se nezmění pro všechny vaše aplikace Microsoft 365.
Vyberte kartu Soubor a zvolte Možnosti.
Vyberte Centrum zabezpečení a pak zvolte Nastavení Centra zabezpečení.
V Centru zabezpečení vyberte Nastavení maker.
Tip:
Pokud máte na pásu karet kartu Vývojář , vyberte kartu Vývojář a zvolte
Zabezpečení maker , abyste rychle otevřeli Centrum zabezpečení . Vyberte požadované možnosti a pak vyberte OK.
Následují možnosti nastavení maker. Ne všechny aplikace mají stejné možnosti.
Poznámka
Možnosti se v Excelu trochu liší, budeme je postupně zdůrazňovat.
Zakázat všechna makra bez oznámení Makra a výstrahy zabezpečení týkající se maker jsou zakázané.
V Excelu je tato možnost Zakázat makra VBA bez oznámení a platí jenom pro makra jazyka VBA.
Zakázat všechna makra s oznámením Makra jsou zakázána, ale při zjištění makra se zobrazí výstraha zabezpečení.
Pomocí tohoto nastavení můžete makra povolit jednotlivě.V Excelu je to možnost Zakázat makra jazyka VBA s oznámením a platí jenom pro makra jazyka VBA.
Zakázat všechna makra kromě digitálně podepsaných maker: Makra jsou zakázána a při zjištění nepodepsaných maker se zobrazí výstrahy zabezpečení. Pokud je ale makro digitálně podepsané důvěryhodným vydavatelem, makro se prostě spustí. Pokud je makro podepsáno vydavatelem, jehož vydavateli jste dosud nepovažovali za důvěryhodného, máte možnost podepsané makro povolit a tomuto vydavateli důvěřovat.
V Excelu je tato možnost Zakázat makra jazyka VBA kromě digitálně podepsaných maker. Platí jenom pro makra jazyka VBA.
Povolit všechna makra (nedoporučuje se, mohlo by umožnit spuštění potenciálně nebezpečného kódu) Všechna makra se spustí bez potvrzení. Při tomto nastavení bude váš počítač bude ze strany škodlivého kódu.
V Excelu je to možnost Povolit makra jazyka VBA (nedoporučuje se, mohlo by umožnit spuštění potenciálně nebezpečného kódu) a platí jenom pro makra jazyka VBA.
Excel má také zaškrtávací políčko Povolit makra Excelu 4.0 při povolených makrech jazyka VBA. Pokud zaškrtnete toto políčko, všechna výše uvedená nastavení maker VBA budou platit také pro makra Excelu 4.0 (XLM). Pokud toto políčko není zaškrtnuté, makra XLM jsou zakázána bez upozornění.
Důvěřovat přístupu k objektovému modelu projektu VBA:Zablokuje nebo povolí programový přístup k objektovému modelu VBA (jazyk Visual Basic for Application) z klienta automatizace. Tato možnost zabezpečení je určena pro kód napsaný za účelem automatizace programu Microsoft 365 a manipulace s prostředím VBA a objektovým modelem. Jedná se o nastavení pro jednotlivé uživatele a aplikace, které ve výchozím nastavení odepírají přístup a brání neoprávněným programům ve vytváření škodlivého kódu s replikací sebe sama. Aby mohli klienti automatizace získat přístup k objektovému modelu VBA, musí přístup udělit uživatel, který kód spouští. Přístup se dá povolit zaškrtnutím políčka.
Poznámka
Microsoft Access nemá k možnosti objektu modelu projektu VBA přístup typu Důvěřovat .
Viz také
Změna nastavení zabezpečení maker v Excelu
Rychlý start: Vytvoření makra v Excelu.