Modificarea setărilor de securitate pentru macrocomenzi din Excel

În Microsoft Office Excel, aveți posibilitatea să modificați setările securității macrocomenzilor pentru a controla care macrocomenzi se execută și în ce circumstanțe atunci când deschideți un registru de lucru. De exemplu, aveți posibilitatea să alegeți să executați macrocomenzi în funcție de existența semnăturii digitale a unui dezvoltator de încredere.

Pentru mai multe informații despre setările de securitate ale macrocomenzilor în documentele Microsoft Office, consultați Activarea sau dezactivarea macrocomenzilor în documentele Office.

În acest articol


Setările de securitate ale macrocomenzilor și efectele lor

Lista de mai jos rezumă diversele setări de macrocomenzi. Pentru toate setările, dacă este instalat un program software antivirus care funcționează împreună cu 2007 Microsoft Office system, iar registrul de lucru conține macrocomenzi, registrul de lucru este scanat pentru viruși cunoscuți înainte de a se deschide.

  • Se dezactivează toate macrocomenzile fără notificare prealabilă Faceți clic pe această setare dacă nu aveți încredere în macrocomenzi. Toate macrocomenzile din documente și avertizările de securitate despre macrocomenzi se dezactivează. Dacă există documente cu macrocomenzi nesemnate în care aveți încredere, aveți posibilitatea să amplasați aceste documente într-o locație sigură. Documentele din locații sigure se execută fără a fi verificate de sistemul de securitate al Centrului de încredere.
  • Se dezactivează toate macrocomenzile, cu notificare Aceasta este setarea implicită. Faceți clic pe această opțiune dacă doriți să se dezactiveze macrocomenzile, dar doriți să primiți avertizări de securitate atunci când există macrocomenzi. Astfel, aveți posibilitatea să activați aceste macrocomenzi în funcție de situația apărută.
  • Se dezactivează toate macrocomenzile, cu excepția macrocomenzilor semnate digital  Această setare este aceeași cu opțiunea Se dezactivează toate macrocomenzile, cu notificare, cu diferența că, dacă macrocomenzile sunt semnate digital de un editor de încredere, macrocomanda se poate executa dacă editorul este deja de încredere. Dacă nu ați autorizat editorul, primiți o notificare. Astfel, aveți posibilitatea să alegeți să activați macrocomenzile semnate sau să acordați încredere editorului. Toate macrocomenzile nesemnate se dezactivează fără notificare.
  • Se activează toate macrocomenzile (nerecomandat, se poate executa cod cu potențial periculos) Faceți clic pe această opțiune pentru a permite executarea tuturor macrocomenzilor. Deoarece această setare face computerul vulnerabil la codurile potențial periculoase, nu recomandăm să o utilizați permanent.
  • Acces de încredere la modelul obiectului proiectului VBA    Această setare este pentru dezvoltatori și se utilizează pentru a bloca în mod intenționat sau a permite accesul programatic la modelul obiect VBA din orice client de Automatizare. Cu alte cuvinte, furnizează o opțiune de securitate pentru codul scris pentru a automatiza un program Office și a folosi programatic mediul și modelul obiect VBA (Microsoft Visual Basic for Applications). Aceasta este o setare per utilizator și per aplicație și refuză accesul în mod implicit. Această opțiune de securitate îngreunează „auto-reproducerea” de cod de către programele neautorizate, cod ce poate fi dăunător sistemelor utilizatorilor finali. Pentru ca un client de Automatizare să poată accesa în mod programatic un model obiect VBA, trebuie să se acorde acces în mod explicit utilizatorului care execută codul. Pentru a activa accesul, bifați caseta de selectare.

Începutul paginii Începutul paginii

Prezentare generală a securității macrocomenzilor

Aveți posibilitatea să modificați setările de securitate ale macrocomenzilor în Centrul de încredere, în afara situației în care un administrator de sistem din firma dvs. a modificat setările implicite pentru a vă împiedica să modificați setările.

  1. În fila Dezvoltator, în grupul Cod, faceți clic pe Securitate macrocomenzi.

 Sfat   Dacă fila Dezvoltator nu se afișează, faceți clic pe butonul Microsoft OfficeImagine buton, pe Opțiuni Excel, apoi, în categoria Popular, sub Opțiuni principale pentru lucrul în Excel, faceți clic pe Afișare filă Dezvoltator în Panglică.

  1. În categoria Setări macrocomandă, sub Setări macrocomandă, faceți clic pe opțiunea dorită.

 Notă   Orice modificări efectuate în categoria Setări macrocomenzi din Excel se aplică numai în Excel și nu afectează alte programe Microsoft Office.

 Sfat   De asemenea, aveți posibilitatea să accesați Centrul de încredere, în caseta de dialog Opțiuni Excel. Faceți clic pe Butonul Microsoft Office Imagine buton, apoi faceți clic pe Opțiuni Excel. În categoria Centru de încredere, faceți clic pe Setări Centru de autorizare, apoi pe categoria Setări macrocomandă.

Începutul paginii Începutul paginii

Utilizarea semnăturilor digitale

Ediția Office 2007 utilizează tehnologia Microsoft Authenticode pentru a permite creatorilor de macrocomenzi să semneze digital (semnătură digitală: Un marcaj de autentificare electronic, criptat dintr-o macrocomandă sau dintr-un document. Această semnătură confirmă că macrocomanda sau documentul provine de la semnatar și nu a fost alterat.) un fișier sau un proiect de macrocomandă (proiect de macrocomenzi: O colecție de componente care cuprinde machete, cod și module de clasă care compun o macrocomandă. Proiectele de macrocomenzi create în Microsoft Visual Basic pentru Aplicații se adăugă în componentele incluse la cerere și în majoritatea programelor Microsoft Office.). Certificatul utilizat la crearea acestei semnături confirmă faptul că macrocomanda sau documentul au fost inițiate de semnatar, iar semnătura confirmă faptul că macrocomanda sau documentul nu s-au modificat.

După ce ați instalat certificatul digital (certificat digital: Atașare pentru un fișier, proiect de macrocomenzi sau mesaj de poștă electronică care garantează autenticitatea acestuia, asigură criptare securizată și furnizează o semnătură verificabilă. Pentru a semna digital proiecte de macrocomenzi, trebuie instalat un certificat digital.), aveți posibilitatea să semnați fișiere și proiecte de macrocomandă.

Obținerea unui certificat digital pentru semnare

Un certificat digital se obține de la o autoritate de certificare (CA) (autoritate de certificare (CA): O organizație comercială care emite certificate digitale, ține evidența beneficiarilor certificatelor, semnează certificate pentru a le verifica validitatea și ține evidența certificatelor expirate și revocate.) comercială, de la administratorul securității interne sau de la un profesionist în tehnologia informațiilor (IT).

Pentru mai multe informații despre autoritățile de certificare care oferă servicii pentru produsele Microsoft, consultați lista de Membri program de certificare rădăcină Microsoft (în limba engleză).

Crearea unui certificat digital propriu cu semnătură personală

De asemenea, aveți posibilitatea să vă creați propriul certificat cu semnătură personală, utilizând instrumentul Selfcert.exe.

 Notă   Deoarece un certificat digital pe care îl creați nu este emis de o autoritate de certificare formală, proiectările macrocomenzilor care sunt semnate utilizând un astfel de certificat sunt denumite proiecte cu semnătură personală. Microsoft Office are încredere într-un certificat cu semnătură personală numai pe un computer care deține acel certificat în depozitul Certificate personale.

Pentru mai multe informații despre cum se semnează digital o macrocomandă, consultați secțiunea Semnarea digitală a unui proiect de macrocomenzi.

Începutul paginii Începutul paginii

 
 
Se aplică la:
Excel 2007