Digitalno potpisivanje makronaredbi

U ovom se članku opisuje kako digitalno potpisati makronaredbeni projekt pomoću certifikat. Ako još nemate digitalni certifikat, morate ga nabaviti. Radi testiranja projekata s makronaredbama na računalu možete stvoriti samopotpisani certifikat pomoću alata Selfcert.exe.

Digitalni certifikat možete dobiti od komercijalne ustanove za izdavanje certifikata (CA), internog administratora sigurnosti ili stručnjaka informacijske tehnologije (IT).

Dodatne informacije o ustanovama za izdavanje certifikata koje nude usluge za Microsoftove proizvode potražite na popisu članova Microsoftova programa za korijenske certifikate.

Vrh stranice

Budući da digitalni certifikat koji ste stvorili nije izdala pouzdana službena ustanova za izdavanje certifikata, makronaredbe koje su potpisane tim certifikatom poznate su pod nazivom samopotpisane makronaredbe. Microsoft Office samopotpisani certifikat smatra pouzdanim samo na računalu na kojem je takav certifikat dodan u mapu Pouzdani korijenski certifikati u spremištu Certifikati – trenutni korisnik.

Informacije o stvaranju samopotpisanog certifikata potražite u sljedećem odjeljku.

  1. Idite u mapu C:\Program Files (x86)\Microsoft Office\root\.

  2. Kliknite SelfCert.exe. Prikazat će se okvir Stvaranje digitalnog certifikata.

  3. U okvir Naziv certifikata upišite opisni naziv certifikata.

  4. Kliknite U redu.

  5. Kad se pojavi poruka alata SelfCert o uspješno stvorenom certifikatu, kliknite U redu.

  1. Idite u mapu C:\Program Files\Microsoft Office\<Office version>\.

  2. Kliknite SelfCert.exe. Prikazat će se okvir Stvaranje digitalnog certifikata.

  3. U okvir Naziv certifikata upišite opisni naziv certifikata.

  4. Kliknite U redu.

  5. Kad se pojavi poruka alata SelfCert o uspješno stvorenom certifikatu, kliknite U redu.

  1. Kliknite Start, pokažite na Svi programi, zatim kliknite Microsoft Office, pa Alati sustava Microsoft Office i na kraju Digitalni certifikat za VBA projekte.
    Pojavit će se okvir Stvaranje digitalnog certifikata.

  2. U okvir Naziv certifikata upišite opisni naziv certifikata.

  3. Kliknite U redu.

  4. Kad se pojavi poruka alata SelfCert o uspješno stvorenom certifikatu, kliknite U redu.

Dijaloški okvir Stvaranje digitalnog potpisa

Da biste pogledali certifikat u spremištu osobnih certifikata, učinite sljedeće:

  1. Otvorite Internet Explorer.

  2. Na izborniku Alati kliknite Internetske mogućnosti, a zatim karticu Sadržaj.

  3. Kliknite Certifikati, a zatim karticu Osobno.

Vrh stranice

  1. Otvorite datoteku u kojoj se nalazi makronaredba koju želite potpisati.

  2. Na kartici Programiranje u grupi Kod kliknite Visual Basic.

    Napomena : Ako kartica Programiranje nije dostupna, učinite sljedeće: kliknite karticu Datoteka. Kliknite Mogućnosti. Kliknite Prilagodba vrpce. Na popisu Prilagodba vrpce kliknite Programiranje, a zatim U redu.

  3. U programu Visual Basic na izborniku Alati kliknite Digitalni potpis.

  4. Pojavit će se dijaloški okvir Digitalni potpis.

  5. Odaberite certifikat i kliknite U redu.

    Napomena : Ako niste odabrali digitalni certifikat ili pak želite koristiti neki drugi, kliknite Odaberi. Odaberite certifikat i kliknite U redu.

    Napomene : 

    • Preporučuje se da makronaredbe potpišete tek nakon testiranja rješenja i nakon što ono bude spremno za distribuciju: kada na bilo koji način promijenite potpisanu makronaredbu, digitalni se potpis uklanja. No ako imate valjani digitalni certifikat koji ste već koristili za potpisivanje tog projekta na računalu, makronaredba se automatski ponovno potpisuje nakon što je spremite.

    • Ako želite spriječiti da korisnici vašeg rješenja slučajno promijene vašu makronaredbu te vam tako učine potpis nevažećim, zaključajte makronaredbu prije potpisivanja. Vaš digitalni potpis podrazumijeva da jamčite da makronaredbu nitko nije mijenjao nakon što ste je potpisali. Vaš digitalni potpis ne dokazuje da ste vi napisali makronaredbu. Stoga zaključavanjem makronaredbe ne možete spriječiti drugog korisnika da zamijeni vaš digitalni potpis nekim drugim. Administratori u tvrtki ili ustanovi mogu ponovno potpisati predloške i dodatke da bi mogli nadzirati što sve korisnici mogu pokrenuti na svojim računalima.

    • Ako stvorite dodatak koji u makronaredbu dodaje kod, taj kod treba odrediti je li projekt digitalno potpisan i obavijestiti korisnike o posljedicama promjene potpisanog projekta prije nego što nastave.

    • Kada digitalno potpisujete makronaredbe, važno je staviti vremensku oznaku da bi korisnici mogli provjeriti valjanost vašeg certifikata ako certifikat korišten za potpis istekne ili bude povučen nakon potpisivanja. Ako potpišete makronaredbu bez oznake, potpis ostaje valjan tijekom razdoblja valjanosti certifikata.

Vrh stranice

Digitalni certifikat možete dobiti od komercijalne ustanove za izdavanje certifikata (Certificate Authority, CA) ili pak od administratora.

Dodatne informacije o ustanovama za izdavanje certifikata koje nude usluge za Microsoftove proizvode potražite na popisu članova Microsoftova programa za korijenske certifikate.

Vrh stranice

Budući da digitalni certifikat koji ste stvorili nije izdala službena ustanova za izdavanje certifikata, makronaredbe potpisane tim certifikatom nazivaju se samopotpisanim makronaredbama. Microsoft Office samopotpisani certifikat smatra pouzdanim samo na računalu na kojem se taj certifikat nalazi u spremištu Osobni certifikati.

  1. Kliknite gumb Start, pokažite na Svi programi, zatim kliknite Microsoft Office, pa Alati sustava Microsoft Office i na kraju Digitalni certifikat za VBA projekte. U okvir Naziv certifikata upišite opisni naziv certifikata.

  2. Kad se pojavi poruka o potvrdi certifikata, kliknite U redu.

Da biste pogledali certifikat u spremištu osobnih certifikata, učinite sljedeće:

  1. Otvorite Internet Explorer.

  2. Na izborniku Alati kliknite Internetske mogućnosti, a zatim karticu Sadržaj.

  3. Kliknite Certifikati, a zatim karticu Osobno.

Vrh stranice

  1. Kliknite gumb Start, pokažite na Svi programi, zatim na Microsoft Office pa na Alati paketa Microsoft Office, a potom kliknite Digitalni certifikat za VBA projekte. U okvir Naziv certifikata upišite opisni naziv certifikata.

  2. Kad se pojavi poruka o potvrdi certifikata, kliknite U redu.

Da biste pogledali certifikat u spremištu osobnih certifikata, učinite sljedeće:

  1. Otvorite Windows Internet Explorer 7.

  2. Na izborniku Alati kliknite Internetske mogućnosti, a zatim karticu Sadržaj.

  3. Kliknite Certifikati, a zatim karticu Osobno.

Vrh stranice

  1. Otvorite datoteku u kojoj se nalazi makronaredba koju želite potpisati.

    • Na kartici Programiranje u grupi Kod kliknite Visual Basic.

      Ako kartica Programiranje nije dostupna, kliknite gumb Microsoft Office Slika gumba Office pa potom Mogućnosti programa Excel. Potom kliknite Popularno, a zatim potvrdite okvir Prikaži karticu Programiranje na vrpci.

      Napomena : Vrpca je dio korisničkog sučelja Korisničko sučelje Fluent za Microsoft Office.

  2. U eksploreru programa Visual Basic Project odaberite projekt koji želite potpisati.

  3. Na izborniku Alati kliknite Digitalni potpis.

  4. Učinite nešto od sljedećeg:

    • Ako već niste odabrali digitalni certifikat ili pak želite koristiti neki drugi, kliknite Odaberi, odaberite certifikat i dvaput kliknite U redu.

    • Da biste koristili trenutačni certifikat, kliknite U redu.

      Napomene : 

      • Makronaredbe potpišite tek nakon testiranja rješenja i nakon što ono bude spremno za distribuciju jer, kada na bilo koji način promijenite potpisanu makronaredbu, digitalni se potpis uklanja. No ako imate valjani digitalni certifikat koji ste već koristili za potpisivanje tog projekta na računalu, makronaredba se automatski ponovno potpisuje nakon što je spremite.

      • Ako želite spriječiti da korisnici vašeg rješenja slučajno promijene vašu makronaredbu te vam tako učine potpis nevažećim, zaključajte makronaredbu prije potpisivanja. Vaš digitalni potpis podrazumijeva samo to da jamčite da makronaredbu nitko nije mijenjao nakon što ste je potpisali. Vaš digitalni potpis ne dokazuje da ste vi napisali makronaredbu. Stoga zaključavanjem makronaredbe ne možete spriječiti drugog korisnika da zamijeni vaš digitalni potpis nekim drugim. Administratori u tvrtki ili ustanovi mogu ponovno potpisati predloške i dodatke da bi mogli nadzirati što točno sve korisnici mogu pokrenuti na svojim računalima.

      • Ako stvorite dodatak koji u makronaredbu dodaje kod, taj kod treba odrediti je li projekt digitalno potpisan i obavijestiti korisnike o posljedicama promjene potpisanog projekta prije nego što nastave.

      • Kada digitalno potpisujete makronaredbe, važno je staviti vremensku oznaku da bi korisnici mogli provjeriti valjanost vašeg certifikata čak i nakon što certifikat korišten za potpis istekne. Ako potpišete makronaredbu bez oznake, potpis ostaje valjan samo tijekom razdoblja valjanosti certifikata.

  1. Otvorite datoteku u kojoj se nalazi makronaredba koju želite potpisati.

    • Na izborniku Alati pokažite na Makronaredbe pa kliknite Visual Basic Editor.

  2. U eksploreru programa Visual Basic Project odaberite projekt koji želite potpisati.

  3. Na izborniku Alati kliknite Digitalni potpis.

  4. Učinite nešto od sljedećeg:

    • Ako već niste odabrali digitalni certifikat ili pak želite koristiti neki drugi, kliknite Odaberi, odaberite certifikat i dvaput kliknite U redu.

    • Da biste koristili trenutačni certifikat, kliknite U redu.

      Napomene : 

      • Makronaredbe potpišite tek nakon testiranja rješenja i nakon što ono bude spremno za distribuciju jer, kada na bilo koji način promijenite potpisanu makronaredbu, digitalni se potpis uklanja. No ako imate valjani digitalni certifikat koji ste već koristili za potpisivanje tog projekta na računalu, makronaredba se automatski ponovno potpisuje nakon što je spremite.

      • Ako želite spriječiti da korisnici vašeg rješenja slučajno promijene vašu makronaredbu te vam tako učine potpis nevažećim, zaključajte makronaredbu prije potpisivanja. Vaš digitalni potpis podrazumijeva samo to da jamčite da makronaredbu nitko nije mijenjao nakon što ste je potpisali. Vaš digitalni potpis ne dokazuje da ste vi napisali makronaredbu. Stoga zaključavanjem makronaredbe ne možete spriječiti drugog korisnika da zamijeni vaš digitalni potpis nekim drugim. Administratori u tvrtki ili ustanovi mogu ponovno potpisati predloške i dodatke da bi mogli nadzirati što točno sve korisnici mogu pokrenuti na svojim računalima.

      • Ako stvorite dodatak koji u makronaredbu dodaje kod, taj kod treba odrediti je li projekt digitalno potpisan i obavijestiti korisnike o posljedicama promjene potpisanog projekta prije nego što nastave.

      • Kada digitalno potpisujete makronaredbe, važno je staviti vremensku oznaku da bi korisnici mogli provjeriti valjanost vašeg certifikata čak i nakon što certifikat korišten za potpis istekne. Ako potpišete makronaredbu bez oznake, potpis ostaje valjan samo tijekom razdoblja valjanosti certifikata.

Vrh stranice

  1. Otvorite datoteku u kojoj se nalazi makronaredba koju želite potpisati.

    • Na kartici Programiranje u grupi Kod kliknite Visual Basic.

      Ako kartica Programiranje nije dostupna, kliknite gumb Microsoft Office Slika gumba Office pa potom Mogućnosti programa PowerPoint. Potom kliknite Popularno, a zatim potvrdite okvir Prikaži karticu Programiranje na vrpci.

      Napomena : Vrpca je dio korisničkog sučelja Korisničko sučelje Fluent za Microsoft Office.

  2. U eksploreru programa Visual Basic Project odaberite projekt koji želite potpisati.

  3. Na izborniku Alati kliknite Digitalni potpis.

  4. Učinite nešto od sljedećeg:

    • Ako već niste odabrali digitalni certifikat ili pak želite koristiti neki drugi, kliknite Odaberi, odaberite certifikat i dvaput kliknite U redu.

    • Da biste koristili trenutačni certifikat, kliknite U redu.

      Napomene : 

      • Makronaredbe potpišite tek nakon testiranja rješenja i nakon što ono bude spremno za distribuciju jer, kada na bilo koji način promijenite potpisanu makronaredbu, digitalni se potpis uklanja. No ako imate valjani digitalni certifikat koji ste već koristili za potpisivanje tog projekta na računalu, makronaredba se automatski ponovno potpisuje nakon što je spremite.

      • Ako želite spriječiti da korisnici vašeg rješenja slučajno promijene vašu makronaredbu te vam tako učine potpis nevažećim, zaključajte makronaredbu prije potpisivanja. Vaš digitalni potpis podrazumijeva samo to da jamčite da makronaredbu nitko nije mijenjao nakon što ste je potpisali. Vaš digitalni potpis ne dokazuje da ste vi napisali makronaredbu. Stoga zaključavanjem makronaredbe ne možete spriječiti drugog korisnika da zamijeni vaš digitalni potpis nekim drugim. Administratori u tvrtki ili ustanovi mogu ponovno potpisati predloške i dodatke da bi mogli nadzirati što točno sve korisnici mogu pokrenuti na svojim računalima.

      • Ako stvorite dodatak koji u makronaredbu dodaje kod, taj kod treba odrediti je li projekt digitalno potpisan i obavijestiti korisnike o posljedicama promjene potpisanog projekta prije nego što nastave.

      • Kada digitalno potpisujete makronaredbe, važno je staviti vremensku oznaku da bi korisnici mogli provjeriti valjanost vašeg certifikata čak i nakon što certifikat korišten za potpis istekne. Ako potpišete makronaredbu bez oznake, potpis ostaje valjan samo tijekom razdoblja valjanosti certifikata.

Vrh stranice

  1. Otvorite datoteku u kojoj se nalazi makronaredba koju želite potpisati.

    • Na izborniku Alati pokažite na Makronaredbe pa kliknite Visual Basic Editor.

  2. U eksploreru programa Visual Basic Project odaberite projekt koji želite potpisati.

  3. Na izborniku Alati kliknite Digitalni potpis.

  4. Učinite nešto od sljedećeg:

    • Ako već niste odabrali digitalni certifikat ili pak želite koristiti neki drugi, kliknite Odaberi, odaberite certifikat i dvaput kliknite U redu.

    • Da biste koristili trenutačni certifikat, kliknite U redu.

      Napomene : 

      • Makronaredbe potpišite tek nakon testiranja rješenja i nakon što ono bude spremno za distribuciju jer, kada na bilo koji način promijenite potpisanu makronaredbu, digitalni se potpis uklanja. No ako imate valjani digitalni certifikat koji ste već koristili za potpisivanje tog projekta na računalu, makronaredba se automatski ponovno potpisuje nakon što je spremite.

      • Ako želite spriječiti da korisnici vašeg rješenja slučajno promijene vašu makronaredbu te vam tako učine potpis nevažećim, zaključajte makronaredbu prije potpisivanja. Vaš digitalni potpis podrazumijeva samo to da jamčite da makronaredbu nitko nije mijenjao nakon što ste je potpisali. Vaš digitalni potpis ne dokazuje da ste vi napisali makronaredbu. Stoga zaključavanjem makronaredbe ne možete spriječiti drugog korisnika da zamijeni vaš digitalni potpis nekim drugim. Administratori u tvrtki ili ustanovi mogu ponovno potpisati predloške i dodatke da bi mogli nadzirati što točno sve korisnici mogu pokrenuti na svojim računalima.

      • Ako stvorite dodatak koji u makronaredbu dodaje kod, taj kod treba odrediti je li projekt digitalno potpisan i obavijestiti korisnike o posljedicama promjene potpisanog projekta prije nego što nastave.

      • Kada digitalno potpisujete makronaredbe, važno je staviti vremensku oznaku da bi korisnici mogli provjeriti valjanost vašeg certifikata čak i nakon što certifikat korišten za potpis istekne. Ako potpišete makronaredbu bez oznake, potpis ostaje valjan samo tijekom razdoblja valjanosti certifikata.

Vrh stranice

  1. Otvorite datoteku u kojoj se nalazi makronaredba koju želite potpisati.

    • Na izborniku Alati pokažite na Makronaredbe pa kliknite Visual Basic Editor.

  2. U eksploreru programa Visual Basic Project odaberite projekt koji želite potpisati.

  3. Na izborniku Alati kliknite Digitalni potpis.

  4. Učinite nešto od sljedećeg:

    • Ako već niste odabrali digitalni certifikat ili pak želite koristiti neki drugi, kliknite Odaberi, odaberite certifikat i dvaput kliknite U redu.

    • Da biste koristili trenutačni certifikat, kliknite U redu.

      Napomene : 

      • Makronaredbe potpišite tek nakon testiranja rješenja i nakon što ono bude spremno za distribuciju jer, kada na bilo koji način promijenite potpisanu makronaredbu, digitalni se potpis uklanja. No ako imate valjani digitalni certifikat koji ste već koristili za potpisivanje tog projekta na računalu, makronaredba se automatski ponovno potpisuje nakon što je spremite.

      • Ako želite spriječiti da korisnici vašeg rješenja slučajno promijene vašu makronaredbu te vam tako učine potpis nevažećim, zaključajte makronaredbu prije potpisivanja. Vaš digitalni potpis podrazumijeva samo to da jamčite da makronaredbu nitko nije mijenjao nakon što ste je potpisali. Vaš digitalni potpis ne dokazuje da ste vi napisali makronaredbu. Stoga zaključavanjem makronaredbe ne možete spriječiti drugog korisnika da zamijeni vaš digitalni potpis nekim drugim. Administratori u tvrtki ili ustanovi mogu ponovno potpisati predloške i dodatke da bi mogli nadzirati što točno sve korisnici mogu pokrenuti na svojim računalima.

      • Ako stvorite dodatak koji u makronaredbu dodaje kod, taj kod treba odrediti je li projekt digitalno potpisan i obavijestiti korisnike o posljedicama promjene potpisanog projekta prije nego što nastave.

      • Kada digitalno potpisujete makronaredbe, važno je staviti vremensku oznaku da bi korisnici mogli provjeriti valjanost vašeg certifikata čak i nakon što certifikat korišten za potpis istekne. Ako potpišete makronaredbu bez oznake, potpis ostaje valjan samo tijekom razdoblja valjanosti certifikata.

  1. Otvorite datoteku u kojoj se nalazi makronaredba koju želite potpisati.

    • Na kartici Programiranje u grupi Kod kliknite Visual Basic.

      Ako kartica Programiranje nije dostupna, kliknite gumb Microsoft Office Slika gumba Office pa potom Mogućnosti programa Word. Potom kliknite Popularno, a zatim potvrdite okvir Prikaži karticu Programiranje na vrpci.

      Napomena : Vrpca je dio korisničkog sučelja Korisničko sučelje Fluent za Microsoft Office.

  2. U eksploreru programa Visual Basic Project odaberite projekt koji želite potpisati.

  3. Na izborniku Alati kliknite Digitalni potpis.

  4. Učinite nešto od sljedećeg:

    • Ako već niste odabrali digitalni certifikat ili pak želite koristiti neki drugi, kliknite Odaberi, odaberite certifikat i dvaput kliknite U redu.

    • Da biste koristili trenutačni certifikat, kliknite U redu.

      Napomene : 

      • Makronaredbe potpišite tek nakon testiranja rješenja i nakon što ono bude spremno za distribuciju jer, kada na bilo koji način promijenite potpisanu makronaredbu, digitalni se potpis uklanja. No ako imate valjani digitalni certifikat koji ste već koristili za potpisivanje tog projekta na računalu, makronaredba se automatski ponovno potpisuje nakon što je spremite.

      • Ako želite spriječiti da korisnici vašeg rješenja slučajno promijene vašu makronaredbu te vam tako učine potpis nevažećim, zaključajte makronaredbu prije potpisivanja. Vaš digitalni potpis podrazumijeva samo to da jamčite da makronaredbu nitko nije mijenjao nakon što ste je potpisali. Vaš digitalni potpis ne dokazuje da ste vi napisali makronaredbu. Stoga zaključavanjem makronaredbe ne možete spriječiti drugog korisnika da zamijeni vaš digitalni potpis nekim drugim. Administratori u tvrtki ili ustanovi mogu ponovno potpisati predloške i dodatke da bi mogli nadzirati što točno sve korisnici mogu pokrenuti na svojim računalima.

      • Ako stvorite dodatak koji u makronaredbu dodaje kod, taj kod treba odrediti je li projekt digitalno potpisan i obavijestiti korisnike o posljedicama promjene potpisanog projekta prije nego što nastave.

      • Kada digitalno potpisujete makronaredbe, važno je staviti vremensku oznaku da bi korisnici mogli provjeriti valjanost vašeg certifikata čak i nakon što certifikat korišten za potpis istekne. Ako potpišete makronaredbu bez oznake, potpis ostaje valjan samo tijekom razdoblja valjanosti certifikata.

Vrh stranice

Proširite svoje vještine
Istražite osposobljavanje

Jesu li vam ove informacije bile korisne?

Hvala vam na povratnim informacijama!

Hvala vam na povratnim informacijama! Čini se da bi vam pomoglo kad bismo vas povezali s nekim od naših agenata podrške za Office.

×