Hvordan lage en lokal VBA digital signatur i Windows

Utviklere bruker digitale sertifikater for å signere kode for å bekrefte at de skapte prosjektet, og for å tillate brukere å kontrollere at ingen har tuklet med koden etter kompilering, for å legge malware for eksempel. Til å signere kode for offentlig utgivelse, har en kodesigneringssertifikat for å være kjøpt fra en sertifiseringsinstans, som deretter kan valideres på hvilken som helst datamaskin. Hvis du bare ønsker å signere en søknad om deg selv, eller noen få brukere, kan du opprette en selvsignert sertifikat, men du må kopiere sertifisering på hver datamaskin ved hjelp av prosjektet.

Bruksanvisning

1 Klikk på Start-knappen i Windows, og klikk deretter på "Alle programmer". Klikk på "Microsoft Office" program gruppe, og deretter "Microsoft Office-verktøy." Klikk på "digitalt sertifikat for VBA-prosjekter" for å åpne sertifikatet etableringen verktøyet.

2 Skriv inn navnet på sertifikatet, selvsignerte sertifikater er kun for personlig bruk, slik at du kan skrive noe i boksen. Klikk "OK" for å lage digitale sertifikatet, og klikk deretter "OK" i bekreftelsesboksen.

3 Åpne Visual Basic Prosjekt Explorer i Microsoft Office-program som brukes til å lage ditt prosjekt. Klikk på "Verktøy" -menyen og klikk "digital signatur." Klikk på "Velg" -knappen, og klikk deretter på det digitale sertifikatet med din valgte navn. Klikk på "OK" -knappen for å selv signere prosjektet.

Hint

  • For å få tilgang til sertifikatlageret på datamaskinen, åpne Internet Explorer, og klikk deretter på "Verktøy" -menyen og velg "Alternativer for Internett." Klikk på "Innhold" -kategorien, og klikk deretter på "Sertifikater" for å se sertifikatene som er lagret på datamaskinen din, som du også kan eksportere til å holde en sikkerhetskopi.
  • Signering VBA-makroer tillater dem å kjøre i høy sikkerhetsmodus Kontor, som Office deaktiverer usignerte makroer på dette sikkerhetsnivået.