VBA
Sicurezza macro e firma di progetti / moduli VBA
Ricerca…
Creare un certificato autofirmato digitale valido SELFCERT.EXE
Per eseguire macro e mantenere le applicazioni di sicurezza Office fornite contro il codice dannoso, è necessario firmare digitalmente VBAProject.OTM dall'editor VBA> Strumenti> Firma digitale .
Office è dotato di un'utilità per creare un certificato digitale autofirmato che puoi utilizzare sul PC per firmare i tuoi progetti.
Questa utilità SELFCERT.EXE si trova nella cartella del programma di Office,
Fare clic su Certificato digitale per progetti VBA per aprire la procedura guidata del certificato.
Nella finestra di dialogo inserire un nome adatto per il certificato e fare clic su OK.
Se tutto va bene, vedrai una conferma:
Ora puoi chiudere la procedura guidata SELFCERT e rivolgere la tua attenzione al certificato che hai creato.
Se cerchi di utilizzare il certificato che hai appena creato e ne controlli le proprietà
Vedrai che il certificato non è attendibile e il motivo è indicato nella finestra di dialogo.
Il certificato è stato creato nell'archivio Utente corrente> Personale> Certificati. Deve andare in Computer locale> Autorità di certificazione radice attendibile> Archivio certificati, quindi è necessario esportare dal precedente e importarlo nel secondo.
Premendo il tasto Windows + R che aprirà la finestra 'Esegui'. quindi immettere 'mmc' nella finestra come mostrato di seguito e fare clic su 'OK'.
Microsoft Management Console si aprirà e avrà il seguente aspetto.
Dal menu File, selezionare Aggiungi / Rimuovi snap-in ... Quindi dalla finestra di dialogo seguente, fare doppio clic su Certificati e quindi fare clic su OK
Espandi il menu a discesa nella finestra di sinistra per Certificati - Utente corrente 'e seleziona i certificati come mostrato di seguito. Il pannello centrale mostrerà quindi i certificati in quella posizione, che includeranno il certificato creato in precedenza:
Fare clic con il tasto destro sul certificato e selezionare Tutte le attività> Esporta:
Esportazione guidata
Fare clic su Avanti
l'unica opzione preselezionata sarà disponibile, quindi fai nuovamente clic su "Avanti":
L'oggetto in cima sarà già preselezionato. Fare nuovamente clic su Avanti e scegliere un nome e una posizione per salvare il certificato esportato.
Fare nuovamente clic su Avanti per salvare il certificato
Una volta che lo stato attivo viene restituito alla console di gestione.
Espandere il menu Certificati e dal menu Autorità di certificazione radice attendibili, selezionare Certificati .
Clic destro. Seleziona Tutte le attività e importa
Fare clic su Avanti e Salva nell'archivio Autorità di certificazione fonti attendibili :
Quindi Avanti> Fine, ora chiudi la Console.
Se ora usi il certificato e controlli le sue proprietà, vedrai che si tratta di un certificato attendibile e puoi usarlo per firmare il tuo progetto: