Makro je řada příkazů, které můžete použít k automatizaci opakované úlohy a lze je spustit, když budete muset provést úlohu. Tento článek obsahuje informace o rizicích, která jsou spojena při práci s makremi, a dozvíte se, jak makra povolit nebo zakázat v Centru zabezpečení.

Upozornění: Makra v souboru Office nikdy nepovolujte, pokud si nejste jistí, co tato makra dělají. Neočekávaná makra mohou představovat významné bezpečnostní riziko. K zobrazení nebo úpravě souboru nemusíte makra povolovat. pouze v případě, že chcete, aby makro poskytovalo funkce. Další informace najdete v tématu Ochrana před viry v makrech.

Pokud hledáte informace o vytváření maker, přečtěte si prosím článek Rychlý start: Vytvoření makra.

Pokud hledáte informace o používání maker na počítači s Windows S, přečtěte si téma Blokování podezřelých maker v Office na Windows 10 S.

Makra automatizují často prováděné činnosti a šetří čas strávený psaním na klávesnici a ovládáním myši. Spousta maker je vytvořených ve Visual Basicu for Applications (VBA) a píšou je vývojáři softwaru. Některá makra ale můžou představovat potenciální riziko pro zabezpečení. Makra často používají lidé se zlými úmysly k tiché instalaci malwaru, jako je virus, do počítače nebo do sítě vaší organizace.

Změna nastavení makra v Centru zabezpečení

Nastavení maker jsou umístěna v Centru zabezpečení. Pokud je ale vaše zařízení spravované vaší prací nebo školou, může správce systému zabránit komukoli ve změně nastavení.

Důležité informace: Změníte-li nastavení maker v Centru zabezpečení, změní se pouze pro aktuálně používanou aplikaci Office. Nastavení maker se nezmění pro všechny aplikace Office.

  1. Klikněte na kartu Soubor.

  2. Klikněte na položku Možnosti.

  3. Klikněte na položku Centrum zabezpečení a potom na tlačítko Nastavení Centra zabezpečení.

  4. V Centru zabezpečení klikněte na položku Nastavení maker.

    Oblast Nastavení maker v Centru zabezpečení

  5. Vyberte požadované možnosti a klikněte na OK.

Poznámka: Možnosti se v Excel mírně liší , zavoláme je hned, jak budeme.

  • Zakázat všechna makra bez oznámení:     Makra a výstrahy zabezpečení týkající se maker jsou zakázané.

    V Excel je tato možnost zakázat makra jazyka VBA bez oznámení a vztahuje se pouze na makra jazyka VBA.

  • Zakázat všechna makra s oznámením:     Makra jsou zakázaná, ale při zjištění makra se zobrazí výstraha zabezpečení. Makra se dají povolovat jednotlivě.

    V Excel je tato možnost zakázat makra jazyka VBA s oznámením a vztahuje se pouze na makra jazyka VBA.

  • Zakázat všechna makra kromě digitálně podepsaných maker:     Makra jsou zakázána a pokud existují nepodepsaná makra, zobrazí se výstrahy zabezpečení. Pokud je však makro digitálně podepsáno důvěryhodným vydavatelem, makro se právě spustí. Pokud je makro podepsané vydavatelem, kterému jste ještě nedůvěřovali, máte možnost podepsané makro povolit a důvěřovat vydavateli.

    V Excel je tato možnost zakázat makra jazyka VBA s výjimkou digitálně podepsaných maker a vztahuje se pouze na makra jazyka VBA.

  • Povolit všechna makra (nedoporučuje se, může běžet potenciálně nebezpečný kód)     Všechna makra se spouštějí bez potvrzení. Díky tomuto nastavení je počítač zranitelný vůči škodlivému kódu.

    V Excel je tato možnost povolena makra jazyka VBA (nedoporučuje se, může běžet potenciálně nebezpečný kód) a vztahuje se pouze na makra jazyka VBA.

  • Excel má také zaškrtávací políčko povolit makraExcel 4.0, pokud jsou povolena makra jazyka VBA. Pokud zaškrtnete toto políčko, všechna výše uvedená nastavení maker jazyka VBA se použijí také u maker aplikace Excel 4.0 (XLM).

    Pokud toto políčko není zaškrtnuté, makra XLM jsou bez oznámení zakázána.

  • Důvěřovat přístupu k objektovému modelu projektu VBA     Zakázat nebo povolit programový přístup k objektového modelu jazyka VBA (Visual Basic for Applications) z klienta automatizace. Tato možnost zabezpečení je psaná pro kód, který automatizuje aplikaci Office a manipuluje s prostředím ABA a objektový model. Jedná se o nastavení pro jednotlivé uživatele a pro jednotlivé aplikace a ve výchozím nastavení odepře přístup, což neoprávněným programům brání v vytváření škodlivého kódu pro vlastní replikaci. Aby klienti automatizace získali přístup k objektového modelu VBA, musí uživatel, který kód spouští, udělit přístup. Přístup se dá povolit zaškrtnutím políčka.

    Poznámka: V Microsoft Publisheru a Accessu není možnost Důvěřovat přístupu k objektovému modelu projektu VBA dostupná.

Viz také

Změna nastavení zabezpečení maker v Excelu

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

Potřebujete další pomoc?

Rozšiřte své znalosti a dovednosti
Projít školení
Získejte nové funkce jako první
Připojit se systém Microsoft Office insiderům

Byly tyto informace užitečné?

Jak jste spokojeni s kvalitou jazyka?
Co ovlivnilo váš názor?

Děkujeme vám za zpětnou vazbu.

×