Kancelársky balík Microsoft Office poskytuje niekoľko úrovní ochrany údajov určených na kontrolu úrovne prístupu používateľov a možnosti vykonávať zmeny vo vybranom dokumente. Odporúčanou akciou je nastavenie hesla pre celý požadovaný súbor, aj keď je tiež poskytnutá možnosť chrániť jednotlivé makro.
Nevyhnutné
Microsoft Office Word
Inštrukcie
Krok 1
Otvorte ponuku „Služba“na hornom paneli nástrojov okna kancelárskej aplikácie, ktorú používate, a výberom položky „Makro“spustíte ochranu vybraného makra.
Krok 2
Kliknutím na položku „Editor jazyka Visual Basic“spustíte nástroj a kliknutím pravým tlačidlom myši vyvoláte kontextovú ponuku chráneného makra.
Krok 3
Zadajte príkaz VBAProject Vlastnosti a v dialógovom okne Vlastnosti, ktoré sa otvorí, prejdite na kartu Zabezpečenie.
Krok 4
Začiarknite políčko v poli Zamknúť projekt na prezeranie a do poľa Heslo zadajte požadovanú hodnotu hesla.
Krok 5
Kliknutím na tlačidlo OK potvrďte príkaz.
Krok 6
Spustite nástroj Digitálny certifikát pre projekty VBA a vytvorte si vlastný digitálny podpis pre alternatívny spôsob ochrany vášho makra.
Krok 7
Stlačením tlačidla „Štart“vyvolajte hlavné menu systému a prejdite na položku „Spustiť“.
Krok 8
Do poľa Otvoriť zadajte mmc a kliknutím na OK potvrďte vykonanie príkazu na spustenie konzoly na správu.
Krok 9
Súčasne stlačte funkčné klávesy Ctrl + M a kliknite na tlačidlo Pridať.
Krok 10
V dialógovom okne, ktoré sa otvorí, zadajte modul snap-in Certifikáty a pridajte ho do konzoly.
Krok 11
Vyberte vygenerovaný súbor digitálneho podpisu a exportujte ho na disk. Výsledkom tejto akcie bude súbor s príponou *.cer.
Krok 12
Vráťte sa do nástroja Editor jazyka Visual Basic a prejdite do časti Nástroje / Digitálny podpis.
Krok 13
Pomocou vygenerovaného súboru certifikátu podpíšte požadované makro a navigujte a vráťte sa k kancelárskej aplikácii, ktorú používate.
Krok 14
Rozbaľte ponuku Možnosti na hornom paneli nástrojov a prejdite na Zabezpečenie.
Krok 15
Vyberte skupinu Ochrana makra a začiarknite políčko v poli Veľmi vysoká v sekcii Úroveň zabezpečenia. Táto akcia znemožní zmeniť vybrané makro používateľom, ktorý nemá požadovaný certifikát.