Kancelářský balík Microsoft Office poskytuje několik úrovní ochrany dat určených k řízení úrovně přístupu uživatelů a možnosti provádět změny ve vybraném dokumentu. Doporučenou akcí je nastavit heslo pro celý požadovaný soubor, ačkoli je také k dispozici možnost ochrany jednotlivého makra.
Nezbytné
Microsoft Office Word
Instrukce
Krok 1
Otevřete nabídku „Služba“na horním panelu nástrojů okna kancelářské aplikace, kterou používáte, a výběrem položky „Makro“zahájíte ochranu vybraného makra.
Krok 2
Vyberte položku "Editor jazyka", aby se nástroj spustil, a kliknutím pravým tlačítkem myši vyvolejte místní nabídku makra, které má být chráněno.
Krok 3
Zadejte příkaz Vlastnosti VBAProject a přejděte na kartu Zabezpečení v dialogovém okně Vlastnosti, které se otevře.
Krok 4
Zaškrtněte políčko v poli Zamknout projekt pro prohlížení a do pole Heslo zadejte požadovanou hodnotu hesla.
Krok 5
Kliknutím na OK potvrďte příkaz.
Krok 6
Spusťte nástroj Digitální certifikát pro projekty VBA a vytvořte si vlastní digitální podpis pro alternativní metodu ochrany vašeho makra.
Krok 7
Stisknutím tlačítka „Start“vyvolejte hlavní nabídku systému a přejděte na položku „Spustit“.
Krok 8
Do pole Otevřít zadejte mmc a kliknutím na OK potvrďte provedení příkazu pro spuštění konzoly pro správu.
Krok 9
Současně stiskněte funkční klávesy Ctrl + M a klikněte na tlačítko Přidat.
Krok 10
V dialogovém okně, které se otevře, zadejte modul snap-in Certifikáty a přidejte jej do konzoly.
Krok 11
Vyberte vygenerovaný soubor digitálního podpisu a exportujte jej na disk. Výsledkem této akce bude soubor s příponou *.cer.
Krok 12
Vraťte se k nástroji Editor jazyka a přejděte do části Nástroje / Digitální podpis.
Krok 13
Vygenerovaný soubor certifikátu použijte k podepsání požadovaného makra a k navigaci a návratu k kancelářské aplikaci, kterou používáte.
Krok 14
Rozbalte nabídku Možnosti na horním panelu nástrojů a přejděte na Zabezpečení.
Krok 15
Vyberte skupinu Ochrana maker a zaškrtněte políčko v poli Velmi vysoká v části Úroveň zabezpečení. Tato akce znemožňuje změnit vybrané makro jakýmkoli uživatelem, který nemá požadovaný certifikát.