Si è programmata una macro che si vorrebbe utilizzare nei programmi Office. A causa del livello Alto della protezione non è però possibile eseguirla. Per poterla utilizzare si vuole quindi certificarla. Per utilizzare una macro Office, anche se il livello di protezione è Alto, serve un “certificato” che la definisca come affidabile. Ecco la procedura da utilizzare:
da menù selezionare Start/Tutti i programmi/Microsoft Office/Strumenti di Office/Certificato digitale per progetti VBA. Nel campo Nome certificato fornire un nome adatto e chiudere con un clic su Ok. Windows crea così un certificato con il nome inserito. Per “firmare” la macro aprirla nel relativo Editor VBA, fare clic su Strumenti/Firma digitale, poi su “Scegli” e selezionare il nuovo certificato, facendo clic su Ok. Ora bisogna definire la macro firmata come affidabile. Se è la prima volta che si apre il documento certificato, Office
darà informazioni sul certificato stesso. Attivare l’opzione Considera sempre affidabili le macro da questa origine e fare clic su Attiva macro. In questo modo il sistema considererà affidabile il certificato e si potranno quindi aprire documenti con firma digitale senza che le impostazioni di protezione di Office richiedano l’attivazione delle macro in esso contenute o le disattivino automaticamente.
Spiegazione: i certificati vengono utilizzati per vari scopi, dalle comunicazioni sicure con password tramite autenticazione di client e server, alla codifica del File System, dalla gestione di diritti digitali di copyright alla verifica di driver e periferiche. Un certificato è una sorta di carta d’identità digitale. I certificati vanno salvati con cura: infatti se uno di essi sul disco fisso viene danneggiato o eliminato, non sarà più possibile leggere i dati codificati.
7 ago 2009
Firmare proprie macro con un certificato
Iscriviti a:
Commenti sul post (Atom)
Nessun commento:
Posta un commento