semnătură digitală macro - helpdesk birou
Acest articol explică modul de a crea o semnătură digitală la un macro prin utilizarea certificatului. În cazul în care un certificat digital nu este disponibil, trebuie să-l. Pentru a testa macro pe un calculator personal, aveți posibilitatea să creați un certificat auto semnat utilizând mijloace Selfcert.exe.
În acest articol,
Obținerea unui certificat digital pentru semnare
Un certificat digital poate fi obținut de la o autoritate de certificare comercială (CA), sau rețeaua de securitate administrator sau specialist IT.
Macrocomenzi și Microsoft Office
Deoarece certificatul digital, care este creat nu este emis de o autoritate de încredere de certificare oficială de macro-uri semnate utilizând un astfel de certificat sunt denumite semnat auto. Microsoft Office și certificat auto-semnat încredere numai pe computerul în cazul în care certificatul auto semnat, stocarea adăugată a avut încredere dosar certificat rădăcină - utilizatorul curent.
Pentru mai multe informații despre crearea unui certificat auto-semnat, a se vedea. În secțiunea următoare.
Crearea unui certificat auto-semnat cu
Windows 7, Windows Vista sau Windows XP
Faceți clic pe Start, și apoi la rândul său, la Toate programele. Microsoft Office. Microsoft Office, precum și mijloacele de creare a proiectului certificatul digital VBA.
Caseta de dialog Creare certificat digital.
În numele certificatului, introduceți un nume descriptiv pentru certificat.
Faceți clic pe OK.
Când mesajul «SELFCERT: succes“, apoi faceți clic pe OK.

Deschideți Internet Explorer.
Faceți clic pe Certificate și apoi faceți clic pe fila Personal.
semnătură digitală proiect macro în Excel, PowerPoint, Publisher, Visio, Outlook, sau Word
Deschideți fișierul care conține macro pe care doriți să vă conectați.
În fila Dezvoltator, în grupul Cod, faceți clic pe Visual Basic.
Notă: Dacă fila „Producător“ nu este disponibilă, urmați acești pași. Faceți clic pe fila Fișier. Faceți clic pe butonul Opțiuni. Selectați Alegeți Ribbon. În Particularizare Panglică, selectați Programator, apoi faceți clic pe OK.
În Visual Basic, în meniul Instrumente, faceți clic pe Digital Signature.
O semnătură digitală se va deschide o casetă de dialog.
Selectați-l și faceți clic pe OK.
Notă: În cazul în care un certificat digital nu a fost selectat sau necesitatea de a utiliza un alt certificat, faceți clic pe Selectare. Selectați-l și faceți clic pe OK.
Macrocomenzile li se recomandă să semneze numai după finalizarea tuturor controalelor atunci când produsul este gata de distribuție, ca orice modificare a codului într-un macro semnat elimină semnătura digitală. Cu toate acestea, în cazul în care computerul are un certificat digital valabil care a fost utilizat anterior pentru a semna macrocomenzile la salvarea unui macro automat să fie semnat din nou.
Dacă aveți nevoie pentru a preveni schimbarea accidentală a utilizatorilor macro și încalcă semnătura digitală, fixați înainte de a semna. Semnătura digitală indică faptul că macro nu a fost modificat, deoarece acesta a fost adăugarea, dar nu și o confirmare a faptului că semnăturile macro create de către proprietar. Astfel, macro nu blochează evită înlocuirea unei alte semnături digitale. Administratorul de rețea poate șabloane Reînscriere și add-in-uri pentru a gestiona lansarea macro-uri pe computerele utilizatorilor.
La crearea add-on-uri care schimba codul macro, aveți nevoie pentru a dezvolta o modalitate de a testa proiectul privind prezența unei semnături digitale și, în cazul în care proiectul este semnat, de ieșire pentru utilizator un avertisment cu privire la consecințele de a face modificări.
La semnarea unui macro, trebuie să adăugați, de asemenea, o ștampilă de timp pentru a permite utilizatorilor să verifice semnătura, chiar și după expirarea certificatului, prin care a fost livrat, sau după retragerea acestuia. Dacă vă conectați un macro fără o ștampilă de timp, semnătura va fi valabilă numai în perioada de valabilitate a certificatului.