Document

Cum îmi protejez cu parolă codul VBA într-o foaie Excel

Rezumat: Acest articol vă spune totul despre protecția prin parolă pentru proiectul VBA. Este util pentru cei care își doresc fișierul Excel în siguranță și nu doresc ca alte persoane să obțină acces fără permisiune. Vom discuta și despre limitele protecției prin parolă.

Protejați-vă macrocomenzile VBA cu acest truc

Problemă: Nu vreau ca nimeni să-mi acceseze foaia Excel și să editeze sau să schimbe codul macro care este plasat în ea. Ce pot face?

Cum: Există o soluție foarte simplă pentru problema de mai sus. Protejați-vă cu parolă proiectul VBA în Excel pentru a preveni modificările neautorizate (consultați capturile de ecran de mai jos).

Acest lucru funcționează și pentru alte aplicații Microsoft Office, cum ar fi Access, Word etc.

Pasul 1. Deschideți registrul de lucru Microsoft Excel care conține proiectul dvs. VBA.

Pasul 2. Apăsați Alt+F11 pentru a deschide fereastra Microsoft Visual Basic pentru aplicații.

Sau puteți apăsa fila „Dezvoltator” > butonul „Visual Basic”.

Deschideți fereastra Visual Basic pentru aplicații în Excel

Pasul 3. În fereastra deschisă Microsoft Visual Basic pentru aplicații, accesați „Instrumente” > „Proprietăți VBAProject”.

Excel Tools VBAProject Proprietăți

Pasul 4. În caseta de dialog „VBAProject” care apare, faceți clic pe „Protecție” în coloana din dreapta și bifați opțiunea „Blocare proiect pentru vizualizare”.

Acum introduceți o parolă în caseta text de sub această opțiune și reintroduceți-o pentru a confirma. Apoi apăsați „OK” pentru a închide.

Proiect de blocare Excel VBA pentru vizualizare Introduceți parola
Protecția cu parolă VBA este o caracteristică de securitate în Excel

Păstrați această parolă la îndemână! Veți avea nevoie de el pentru a vă deschide proiectul Excel VBA.

Pasul 5. Acum puteți închide fereastra Microsoft Visual Basic pentru aplicații. După aceea, faceți clic pe butonul „Salvare” din colțul din stânga sus al Excel. Apoi închideți registrul de lucru Excel.

Asta este. Acesta este modul în care vă protejați cu parolă proiectul VBA în Excel.

Vă sfătuim să redeschideți registrul de lucru Excel pentru a vă asigura că proiectul VBA este securizat corespunzător.

Codul Excel Workbook VBA este acum protejat prin parolă

Dacă doriți să vă deblocați proiectul VBA, pur și simplu eliminați protecția prin parolă și apăsați din nou pe „Salvați” pentru a actualiza modificările.

Protecția cu parolă VBA și limitările acesteia

Deși codul dvs. VBA este acum sigilat cu o parolă, această metodă are dezavantaje: nu poate împiedica oamenii să acceseze proiectul dvs. care doresc cu adevărat să facă acest lucru.

Este posibil ca cineva să vă acceseze registrul de lucru Excel fără să cunoască parola. De exemplu, Eliminatori de parole VBA vă poate decripta fișierul și vă poate reseta parola. O căutare rapidă va arăta că există mai multe astfel de instrumente disponibile pe piață, atât comerciale, cât și gratuite.

Da, protecția prin parolă este foarte utilă pentru majoritatea oamenilor care nu doresc modificări neautorizate ale codului lor. Cu toate acestea, ar trebui să fiți conștienți de limitările sale dacă îl utilizați pentru a proteja datele sensibile sau proprietatea intelectuală. Deci, pentru a vă proteja codul VBA mai eficient în Excel, cea mai bună soluție este să îl convertiți într-un fișier C/C++. S-ar putea să descoperi mai multe opțiuni pentru protejarea codului dvs. VBA din link.

Fotografie cu Susanna

Susanna

Susanna este managerul de conținut și scriitoarea Filelem. Ea a fost editor cu experiență și designer de layout de cărți de mulți ani și este interesată să încerce și să testeze diverse software de productivitate. Ea este, de asemenea, un mare fan al Kindle, care folosește Kindle Touch de aproape 7 ani și poartă Kindle aproape oriunde merge. Nu cu mult timp în urmă, dispozitivul era la sfârșitul vieții sale, așa că Susanna și-a cumpărat cu bucurie un Kindle Oasis.

Articole înrudite

Butonul înapoi la început