Questo articolo descrive la procedura per aggiungere una firma digitale (firma digitale: Timbro di autenticazione elettronico e crittografato applicato a una macro o un documento per motivi di protezione. La firma digitale conferma che la macro o il documento provengono dal firmatario e che non sono stati alterati.) a un progetto macro (progetto macro: Insieme di componenti, inclusi moduli, codice e moduli di classe, che costituiscono una macro. I progetti macro creati in Microsoft Visual Basic, Applications Edition possono essere inclusi nei componenti aggiuntivi e nella maggior parte dei programmi di Microsoft Office.) usando un certificato (certificato: Strumento digitale per fornire identità e autenticità. I certificati vengono emessi da un'autorità di certificazione e, analogamente alle patenti di guida, hanno una scadenza o possono essere revocati.). Se non si dispone già di un certificato digitale, è necessario ottenerne uno. Per testare progetti macro nel computer in uso, è possibile creare un certificato autofirmato con lo strumento Selfcert.exe.
Contenuto dell'articolo
Richiesta di un certificato digitale per la firma
È possibile ottenere un certificato digitale da un'autorità di certificazione (CA) (autorità di certificazione: Organizzazione commerciale che emette certificati digitali, registra gli utenti associati a un certificato, sottoscrive i certificati per attestarne la validità e tiene traccia dei certificati revocati o scaduti.) commerciale oppure dall'amministratore di protezione o dal responsabile IT interno.
Per ulteriori informazioni sulle autorità di certificazione che offrono servizi per i prodotti Microsoft, vedere l'elenco dei membri del programma Microsoft Root Certificate.
Inizio pagina
Progetti macro e Microsoft Office
Poiché un certificato digitale creato da un utente non viene rilasciato da un'autorità di certificazione formale attendibile, i progetti macro firmati usando un certificato di questo tipo vengono considerati progetti autofirmati. Microsoft Office considera attendibile un certificato autofirmato solo se tale certificato è stato aggiunto alla cartella Autorità di certificazione radice disponibile nell'elenco locale dell'archivio Certificati - Utente corrente nel computer in uso..
Per informazioni sulla creazione di un certificato autofirmato, vedere la sezione seguente.
Creazione di un certificato autofirmato
Windows 7, Windows Vista o Windows XP
- Fare clic su Start, scegliere Tutti i programmi, Microsoft Office, Strumenti di Office e quindi Certificato digitale per progetti VBA.
Verrà visualizzata la finestra di dialogo Crea certificato digitale.
- Nella casella Nome certificato digitare un nome descrittivo per il certificato.
- Fare clic su OK.
- Quando viene visualizzato il messaggio SelfCert eseguito, fare clic su OK.
Visualizzazione del certificato con Internet Explorer
Per visualizzare il certificato nell'archivio Certificati personali, eseguire le operazioni seguenti:
- Aprire Internet Explorer.
- Scegliere Opzioni Internet dal menu Strumenti e quindi fare clic sulla scheda Contenuto.
- Fare clic su Certificati e quindi sulla scheda Personali.
Inizio pagina
Firma digitale di un progetto macro in Excel, PowerPoint, Publisher, Visio o Word
- Aprire il file contenente il progetto macro che si desidera firmare.
- Nel gruppo Codice della scheda Sviluppo fare clic su Visual Basic.
Nota Se la scheda Sviluppo non è disponibile, fare clic sulla scheda File. Fare clic su Opzioni. Fare clic su Personalizza barra multifunzione. Nell'elenco Personalizza barra multifunzione selezionare Sviluppo e quindi fare clic su OK.
- In Visual Basic scegliere Firma digitale dal menu Strumenti.
- Verrà visualizzata la finestra di dialogo Firma digitale.
- Selezionare un certificato e fare clic su OK.
Nota Se non è stato selezionato alcun certificato digitale o si desidera utilizzarne un altro, fare clic su Scegli. Selezionare il certificato e fare clic su OK.
Note
Inizio pagina