Firma digitale del progetto macro

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 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

  1. 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.
  2. Nella casella Nome certificato digitare un nome descrittivo per il certificato.
  3. Fare clic su OK.
  4. Quando viene visualizzato il messaggio SelfCert eseguito, fare clic su OK.

Finestra di dialogo Crea certificato digitale

Visualizzazione del certificato con Internet Explorer

Per visualizzare il certificato nell'archivio Certificati personali, eseguire le operazioni seguenti:

  1. Aprire Internet Explorer.
  2. Scegliere Opzioni Internet dal menu Strumenti e quindi fare clic sulla scheda Contenuto.
  3. Fare clic su Certificati e quindi sulla scheda Personali.

Inizio pagina Inizio pagina

Firma digitale di un progetto macro in Excel, PowerPoint, Publisher, Visio o Word

  1. Aprire il file contenente il progetto macro che si desidera firmare.
  2. 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.

  1. In Visual Basic scegliere Firma digitale dal menu Strumenti.
  2. Verrà visualizzata la finestra di dialogo Firma digitale.
  3. 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 Inizio pagina

 
 
Si applica a:
Excel 2013, PowerPoint 2013, Visio 2013, Visio Professional 2013, Word 2013, Excel 2010, PowerPoint 2010, Visio 2010, Word 2010