Paano Protektahan ng Password ang Aking VBA Code sa isang Excel Sheet
Buod: Sinasabi sa iyo ng artikulong ito ang lahat tungkol sa proteksyon ng password ng proyekto ng VBA. Ito ay kapaki-pakinabang para sa mga nais na secure ang kanilang Excel file at ayaw ng ibang tao na makakuha ng access nang walang pahintulot. Tatalakayin din natin ang mga limitasyon ng proteksyon ng password.
Protektahan ang Iyong VBA Macros sa Trick na Ito
Problema: Hindi ko nais na ma-access ng sinuman ang aking Excel sheet at i-edit o baguhin ang alinman sa macro code na nakalagay dito. Ano ang magagawa ko?
Paano: Mayroong isang napaka-simpleng solusyon para sa problema sa itaas. Pinoprotektahan ng password ang iyong proyekto sa VBA sa Excel upang maiwasan ang mga hindi awtorisadong pagbabago (tingnan ang mga screenshot sa ibaba).
Gumagana rin ito para sa iba pang mga application ng Microsoft Office gaya ng Access, Word, atbp.
Hakbang 1. Buksan ang Microsoft Excel workbook na naglalaman ng iyong VBA project.
Hakbang 2. Pindutin ang Alt+F11 upang buksan ang window ng Microsoft Visual Basic for Applications.
O maaari mong pindutin ang tab na "Developer" > "Visual Basic" na button.
Hakbang 3. Sa binuksan na window ng Microsoft Visual Basic for Applications, pumunta sa "Tools" > "VBAProject Properties".
Hakbang 4. Sa lalabas na dialog box na "VBAProject", mag-click sa "Proteksyon" sa kanang column at lagyan ng tsek ang opsyon na "I-lock ang proyekto para sa pagtingin".
Ngayon mag-type ng password sa textbox sa ibaba ng opsyong ito at muling i-type ito upang kumpirmahin. Pagkatapos ay pindutin ang "OK" upang isara.
Panatilihing madaling gamitin ang password na ito! Kakailanganin mo ito upang buksan ang iyong proyekto sa Excel VBA.
Hakbang 5. Maaari mo na ngayong isara ang window ng Microsoft Visual Basic for Applications. Pagkatapos nito, i-click ang pindutang "I-save" sa kaliwang sulok sa itaas ng Excel. Pagkatapos ay isara ang Excel workbook.
yun lang. Ito ay kung paano mo pinoprotektahan ng password ang iyong proyekto sa VBA sa Excel.
Pinapayuhan namin na buksan mong muli ang Excel workbook upang matiyak na maayos na na-secure ang proyekto ng VBA.
Kung gusto mong i-unlock ang iyong proyekto sa VBA, alisin lang ang proteksyon ng password at pindutin muli ang "I-save" upang i-update ang mga pagbabago.
Proteksyon ng Password ng VBA at Mga Limitasyon Nito
Bagama't ang iyong VBA code ay selyado na ngayon ng isang password, may mga kakulangan sa pamamaraang ito—Hindi nito mapipigilan ang mga tao na ma-access ang iyong proyekto na talagang gustong gawin ito.
Maaari pa ring ma-access ng isang tao ang iyong Excel workbook nang hindi nalalaman ang password. Halimbawa, VBA password removers maaaring i-decrypt ang iyong file at i-reset ang iyong password. Ang isang mabilis na paghahanap ay magpapakita na mayroong ilang mga naturang tool na magagamit sa merkado, parehong komersyal at libre.
Oo, ang proteksyon ng password ay lubhang kapaki-pakinabang para sa karamihan ng mga tao na ayaw ng hindi awtorisadong mga pagbabago sa kanilang code. Gayunpaman, dapat mong malaman ang mga limitasyon nito kung ginagamit mo ito upang protektahan ang sensitibong data o intelektwal na ari-arian. Kaya para mapangalagaan ang iyong VBA code nang mas epektibo sa Excel, ang pinakamahusay na solusyon ay i-convert ito sa isang C/C++ file. Maaari kang makatuklas ng marami pang opsyon para sa pagprotekta sa iyong VBA code mula sa link.