Digitálne podpísanie projektu makier

Poznámka: Radi by sme vám čo najrýchlejšie poskytovali najaktuálnejší obsah Pomocníka vo vašom vlastnom jazyku. Táto stránka bola preložená automaticky a môže obsahovať gramatické chyby alebo nepresnosti. Naším cieľom je, aby bol tento obsah pre vás užitočný. Dali by ste nám v dolnej časti tejto stránky vedieť, či boli pre vás tieto informácie užitočné? Tu nájdete anglický článok pre jednoduchú referenciu.

V tomto článku je uvedené, ako môžete digitálne podpísať projekt makier pomocou certifikát. Ak digitálny certifikát ešte nemáte, musíte ho získať. Ak chcete otestovať projekty makier vo vlastnom počítači, môžete vytvoriť certifikát s vlastným podpisom pomocou nástroja Selfcert.exe.

Digitálny certifikát môžete získať od komerčnej certifikačnej autority (CA), od správcu interného zabezpečenia alebo od profesionálov z oblasti informačných technológií (IT).

Ďalšie informácie o certifikačných autoritách, ktoré ponúkajú služby pre produkty spoločnosti Microsoft, získate v zozname Členovia programu Microsoft Root Certificate Program.

Keďže vami vytvorený digitálny certifikát nie je vydaný formálnou dôveryhodnou certifikačnou autoritou, projekty makier podpísané takýmto certifikátom sa označujú ako projekty s vlastným podpisom. Balík Microsoft Office dôveruje certifikátu s vlastným podpisom iba v počítači, ktorý má certifikát s vlastným podpisom pridaný do priečinka Dôveryhodná koreňová certifikácia v ukladacom priestore Certifikáty – aktuálny používateľ.

Informácie o vytvorení certifikátu s vlastným podpisom nájdete v nasledujúcej sekcii.

  1. Prejdite na C:\Program Files (x86) \Microsoft Office\root\Office16.

  2. Kliknite na položku SelfCert.exe. Zobrazí sa dialógové okno Vytvorenie digitálneho certifikátu.

  3. Do poľa Názov certifikátu zadajte popisný názov pre certifikát.

  4. Kliknite na tlačidlo OK .

  5. Po zobrazení hlásenia Úspešné vytvorenie certifikátu (SelfCert) kliknite na tlačidlo OK.

  1. Prejdite do umiestnenia C:\Program Files\Microsoft Office\<verzia balíka Office>\.

  2. Kliknite na položku SelfCert.exe. Zobrazí sa dialógové okno Vytvorenie digitálneho certifikátu.

  3. Do poľa Názov certifikátu zadajte popisný názov pre certifikát.

  4. Kliknite na tlačidlo OK .

  5. Po zobrazení hlásenia Úspešné vytvorenie certifikátu (SelfCert) kliknite na tlačidlo OK.

  1. Kliknite na tlačidlo Štart, ukážte na položku všetky programy, na položku Microsoft Office, na položku Nástroje balíka Microsoft Officea potom kliknite na položku digitálny certifikát pre projekty VBA.
    Zobrazí sa okno Vytvorenie digitálneho certifikátu .

  2. Do poľa Názov certifikátu zadajte popisný názov pre certifikát.

  3. Kliknite na tlačidlo OK .

  4. Po zobrazení hlásenia Úspešné vytvorenie certifikátu (SelfCert) kliknite na tlačidlo OK.

Dialógové okno Vytvorenie digitálneho certifikátu

Certifikát v ukladacom priestore osobných certifikátov zobrazíte nasledovne:

  1. Otvorte program Internet Explorer.

  2. V ponuke Nástroje kliknite na položku Možnosti siete Internet a potom kliknite na kartu Obsah.

  3. Kliknite na položku Certifikáty a potom kliknite na kartu Osobné.

  1. Otvorte súbor obsahujúci projekt makier, ktorý chcete podpísať.

  2. Na karte Vývojár v skupine Kód kliknite na položku Visual Basic.

    Poznámka: Ak nie je dostupná karta Vývojár: Kliknite na kartu Súbor. Kliknite na položku Možnosti. Kliknite na položku Prispôsobiť pás s nástrojmi. V zozname Prispôsobiť pás s nástrojmi vyberte možnosť Vývojár a kliknite na položku OK.

  3. V okne Visual Basic kliknite v ponuke Nástroje na položku Digitálny podpis.

  4. Zobrazí sa dialógové okno Digitálny podpis.

  5. Vyberte certifikát a kliknite na tlačidlo OK.

    Poznámka: Ak nie je vybratý digitálny certifikát alebo ak chcete použiť iný certifikát, kliknite na tlačidlo Vybrať. Vyberte certifikát a kliknite na tlačidlo OK.

    Poznámky: 

    • Odporúčame, aby ste makrá podpísali až potom, ako riešenie otestujete a pripravíte na distribúciu, pretože po každej zmene kódu podpísaného projektu makier sa digitálny podpis odstráni. Ak sa však v počítači nachádza platný digitálny certifikát, ktorý sa predtým použil na podpísanie projektu, projekt makier sa pri uložení automaticky znova podpíše.

    • Ak chcete zabrániť neúmyselným zmenám projektu makier zo strany ostatných používateľov, po ktorých sa váš podpis znehodnotí, mali by ste projekt makier pred jeho podpísaním uzamknúť. Svojím digitálnym podpisom tak potvrdzujete len to, že projekt nebol od podpísania zmenený. Váš digitálny podpis však nepotvrdzuje, že ste aj autorom projektu. Uzamknutie projektu makier preto nezabráni inému používateľovi v nahradení digitálneho podpisu iným podpisom. Správcovia systémov spoločností môžu zmeniť podpis v šablónach a doplnkoch, takže môžu presne určiť, čo môžu používatelia spúšťať vo svojich počítačoch.

    • Ak vytvoríte doplnok, ktorý pridá kód do projektu makier, tento kód by mal určiť, či je projekt digitálne podpísaný, a mal by používateľov vopred upozorniť na následky zmien podpísaného projektu.

    • Pri digitálnom podpisovaní makier je dôležité získať časovú pečiatku, aby ostatní používatelia mohli overiť váš podpis aj po uplynutí platnosti certifikátu alebo v prípade jeho zrušenia (odvolania) po podpísaní. Ak podpíšete makrá bez časovej pečiatky, podpis zostane platný počas doby platnosti vášho certifikátu.

Rozšírte svoje zručnosti práce s balíkom Office
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pridajte sa k insiderom pre Office