Povolení nebo zakázání maker v souborech Microsoft 365

Platí pro
Excel pro Microsoft 365 Word pro Microsoft 365 Outlook pro Microsoft 365 PowerPoint pro Microsoft 365 Access pro Microsoft 365 Excel 2024 Word 2024 Outlook 2024 PowerPoint 2024 Access 2024 Visio Professional 2024 Visio Standard 2024 Excel 2021 Word 2021 Outlook 2021 PowerPoint 2021 Access 2021 Visio Professional 2021 Visio Standard 2021 Excel 2019 Word 2019 Outlook 2019 PowerPoint 2019 Access 2019 Visio Professional 2019 Visio Standard 2019 Excel 2016 Word 2016 Outlook 2016 PowerPoint 2016 Access 2016 Visio Professional 2016 Visio Standard 2016
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. 

Panel upozornění na zakázané makra

  1. Vyberte Povolit obsah.
  2. V dialogovém okně Upozornění zabezpečení vyberte Ano , aby byl dokument důvěryhodný.
    Upozornění zabezpečení důvěryhodného dokumentu

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.

  1. Vyberte kartu Soubor a zvolte Možnosti.

  2. Vyberte Centrum zabezpečení a pak zvolte Nastavení Centra zabezpečení.

  3. V Centru zabezpečení vyberte Nastavení maker.
    Nastavení maker v Centru zabezpečení

    Tip:

    Pokud máte na pásu karet kartu Vývojář , vyberte kartu Vývojář a zvolte ikonu zabezpečení makerZabezpečení maker , abyste rychle otevřeli Centrum zabezpečení

  4. 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í. 
    Panel upozornění na zakázané makra
    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.

Blokování podezřelých maker v Office na Windows 10 S

Jak může malware napadnout váš počítač