Semnarea digitală a proiectului dvs. de macrocomenzi

Notă: Dorim să vă oferim cel mai recent conținut de ajutor, cât mai rapid posibil, în limba dvs. Această pagină a fost tradusă automatizat și poate conține erori gramaticale sau inexactități. Scopul nostru este ca acest conținut să vă fie util. Vă rugăm să ne spuneți dacă informațiile v-au fost utile, în partea de jos a acestei pagini. Aici se află articolul în limba engleză, ca să îl puteți consulta cu ușurință.

Acest articol descrie cum se poate semna digital un proiect macro utilizând un certificat. Dacă nu aveți deja un certificat digital, trebuie să obțineți unul. Pentru a testa proiectele de macrocomenzi pe propriul computer, puteți crea propriul certificat cu semnătură automată, utilizând instrumentul Selfcert.exe.

Puteți să obțineți un certificat digital prin intermediul unei autorități de certificare (CA) comerciale, de la administratorul de securitate intern sau de la specialistul IT.

Pentru a afla mai multe despre autoritățile de certificare care oferă servicii pentru produse Microsoft, consultați lista Microsoft Root Certificate Program Members.

Deoarece un certificat digital pe care îl creați nu este emis de o autoritate de certificare oficială de încredere, proiectele de macrocomenzi care sunt semnate prin utilizarea unui astfel de certificat sunt cunoscute ca proiecte cu semnătură automată. Microsoft Office are încredere în un certificat cu semnătură automată pe un computer care are certificat de semnare automată adăugat în folderul de certificare rădăcină de încredere din depozitul de utilizatori curent.

Pentru a afla cum să creați un certificat cu semnătură automată, consultați secțiunea următoare.

  1. Accesați C:\Program Files (x86) \Microsoft Office\root\Office16.

  2. Faceți clic pe SelfCert.exe. Apare caseta Creare certificat digital.

  3. În caseta Numele certificatului, tastați un nume descriptiv pentru certificat.

  4. Faceți clic pe OK.

  5. Când apare mesajul de succes al SelfCert, faceți clic pe OK.

  1. Accesați C:\Program Files\Microsoft Office\<versiunea de Office>\.

  2. Faceți clic pe SelfCert.exe. Apare caseta Creare certificat digital.

  3. În caseta Numele certificatului, tastați un nume descriptiv pentru certificat.

  4. Faceți clic pe OK.

  5. Când apare mesajul de succes al SelfCert, faceți clic pe OK.

  1. Faceți clic pe Start, indicați spre Toate programele, faceți clic pe Microsoft Office, pe Instrumente Microsoft Office, apoi pe Certificat digital pentru proiecte VBA.
    Apare caseta Creare certificat digital .

  2. În caseta Numele certificatului, tastați un nume descriptiv pentru certificat.

  3. Faceți clic pe OK.

  4. Când apare mesajul de succes al SelfCert, faceți clic pe OK.

Dialogul de creare semnătură digitală

Pentru a vedea certificatul în depozitul Certificate personale, procedați astfel:

  1. Deschideți Internet Explorer.

  2. În meniul Instrumente, faceți clic pe Opțiuni Internet, apoi faceți clic pe fila Conținut.

  3. Faceți clic pe Certificate, apoi pe fila Personal.

  1. Deschideți fișierul care conține proiectul de macrocomandă pe care doriți să îl semnați.

  2. În fila Dezvoltator, în grupul Cod, faceți clic pe Visual Basic.

    Notă: Dacă fila Dezvoltator nu este disponibilă: faceți clic pe fila Fișier. Faceți clic pe Opțiuni. Faceți clic pe Particularizare Panglică. În lista Particularizarea Panglicii, faceți clic pe Dezvoltator, apoi pe OK.

  3. În Visual Basic, în meniul Instrumente, faceți clic pe Semnătură digitală.

  4. Se afișează dialogul Semnătură digitală.

  5. Selectați un certificat și faceți clic pe OK.

    Notă: Dacă nu ați selectat un certificat digital sau doriți să utilizați altul, faceți clic pe Alegere. Selectați un certificat și faceți clic pe OK.

    Note: 

    • Se recomandă să semnați macrocomenzi doar după ce soluția a fost testată și gata de distribuire: când codul dintr-un proiect de macrocomandă semnat este modificat în orice fel, semnătura sa digitală este eliminată. Cu toate acestea, dacă aveți certificatul digital valid care a fost utilizat anterior pentru a semna proiectul pe computer, proiectul de macrocomandă este resemnat automat atunci când îl salvați.

    • Dacă doriți să împiedicați utilizatorii soluției să modifice accidental proiectul de macrocomandă și să vă invalideze semnătura, blocați proiectul de macrocomandă înainte de a-l semna. Semnătura digitală implică faptul că Garantați că proiectul nu a fost modificat de când l-ați semnat. Semnătura digitală nu dovedește că ați scris proiectul. Prin urmare, blocarea proiectului de macrocomandă nu împiedică alt utilizator să înlocuiască semnătura digitală cu altă semnătură. Administratorii corporativi pot semna din nou șabloane și programe de completare, astfel încât aceștia să poată controla ce rulează utilizatorii pe computerele lor.

    • În cazul în care creați un program de completare care adaugă un cod la un proiect de macrocomenzi, codul ar trebui să determine dacă proiectul este semnat digital și să înștiințeze utilizatorul de consecințele modificării unui proiect semnat înainte de a continua.

    • Când semnați digital macrocomenzi, este important să obțineți un marcaj temporal pentru ca alți utilizatori să poată verifica semnătura dacă expiră certificatul utilizat pentru semnătură sau a fost revocat după semnare. Dacă semnați macrocomenzi fără o marcă de timp, semnătura va fi validă numai pe perioada de validitate a certificatului.

Extindeți-vă competențele Office
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă utilizatorilor Office Insider

Au fost utile aceste informații?

Vă mulțumim pentru feedback!

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×