Dokument

Il-Gwida Kompluta għall-Krekkjar tal-Password tal-Excel VBA

Huwa possibbli li nidħol fil-proġett Excel VBA tiegħi jekk il-kodiċi huwa protett b'password mitlufa jew minsija? U jekk iva, kif jista' jsir dan? It-tweġiba hija iva. Li tikser password Excel VBA mhuwiex kompitu diffiċli jekk għandek l-għodda t-tajba. Fil-fatt, ladarba jkollok l-għodda u l-metodoloġija t-tajba fis-seħħ, jista' jkun pjuttost faċli li tikser anke passwords ikkumplikati.

F'dan l-artikolu, ser nuruk kif tista' tħassar il-passwords tal-VBA billi tuża ftit metodi sempliċi. Imma l-ewwel ejja nagħtu ħarsa lejn x'inhi l-password tal-VBA fl-Excel.

Password tal-VBA—Kif Taħdem?

VBA (Visual Basic for Applications) hija lingwa ta' programmar użata biex tagħmel applikazzjonijiet tal-Microsoft Office bħal... Eċċella u Aċċess aktar b'saħħtu u aktar faċli biex tużah. Il-VBA jintuża wkoll biex jinħolqu applikazzjonijiet apposta.

A Il-proġett VBA jista' jiġi protett b'password biex tevita aċċess mhux awtorizzat. Meta tiftaħ proġett VBA f'spreadsheet tal-Excel, tista' tintalab iddaħħal il-password (kif muri fl-immaġni hawn taħt). Jekk ma ddaħħalx il-password korretta, ma tkunx tista' tara jew teditja l-kodiċi VBA.

Jeħtieġ li Tipprovdi Password biex Tara l-Kodiċi VBA

Kif Tikser Password tal-Excel VBA

Hemm ftit metodi differenti li jistgħu jintużaw biex tikser password tal-Excel VBA. Se nħarsu lejn kull wieħed minn dawn il-metodi fid-dettall hawn taħt.

Metodu 1: Bl-użu Irrisettja l-Password tal-VBA

“VBA Password Reset a” huwa plugin qawwi għall-irkupru tal-passwords tal-Excel li jista’ malajr jirrisettja l-password għal “a” mill-biċċa l-kbira tal-proġetti VBA. Din l-għodda hija kompatibbli mal-Excel 2007 u aktar tard fuq kompjuter bil-Windows, kif ukoll mal-Excel 2016 u aktar tard fuq Mac.

L-Excel Irrisettja l-Password tal-VBA L-add-in, ladarba jiġi installat u attivat, ikun aċċessibbli mir-ribbon tal-Excel. Jieħu biss żewġ azzjonijiet biex tneħħi l-password tal-makro fl-Excel.

Pass 1. Iftaħ il-fajl tal-workbook bil-mistoqsija tal-password—ikklikkja fuq “Irrisettja l-password tal-VBA – a”.

Ippermetti r-Reset tal-password tal-VBA – a f'Excel

Pass 2. Agħżel għażla biex tirrisettja l-password—hawn nistgħu nagħżlu “Neħħi l-protezzjoni mill-folji kollha fil-workbook attiv” mill-menù.

Agħżel Neħħi l-protezzjoni tal-folji kollha fil-workbook attiv fil-VBA Irrisettja l-Password a

Se tingħata kopja tal-fajl Excel tiegħek fl-istess post fejn inħoloq oriġinarjament u b'password VBA "a".

Metodu 2: Bl-użu Tneħħija tal-Password tal-VBA ta' SysTools

SysTools introduċiet applikazzjoni tal-Windows imsejħa “SysTools VBA Password Remover” għal Excel 97 u verżjonijiet aktar tard. Din il-programm se tikser il-passwords tal-VBA fil-kotba tax-xogħol tal-Excel faċilment mingħajr ebda għarfien tekniku meħtieġ.

Pass 1. Ikklikkja l-buttuna hawn taħt u niżżel dan il-programm.

Tniżżil B'Xejn

Pass 2. Wara li tkun nedejt il-programm, se tara paġna bit-titlu “Iċċekkja għal Prerekwiżiti”, fejn irridu nagħfsu “OK” sabiex inkomplu.

Paġna tal-Iċċekkjar tal-Prerekwiżiti tat-Tneħħija tal-Passwords tas-SysTools VBA

Pass 3. Agħżel il-workbook tal-Excel b'kontenut kriptat billi tuża l-buttuna "Żid Fajl(s)". Imbagħad ikklikkja "Irrisettja" sabiex tiftaħ il-kodiċijiet VBA kollha tiegħu.

Żid Fajl Protett bil-Password tal-VBA ma' SysTools VBA Password Remover

Pass 4. Issa tista' tara li ġiet issettjata password ġdida għal dan il-fajl u l-istatus jgħid "Pass", li jfisser li din se tkun il-password għall-aċċess tal-proġett VBA tiegħek.

Il-Password tal-VBA ġiet Irrisettjata b'SysTools VBA Password Remover

Metodu 3: Ibdel l-Estensjoni + Editur Eżagonali

Sabiex nirrisettjaw jew inneħħu password minn workbook tal-Excel bl-użu tal-Hex Editor, l-ewwel irridu nagħmlu backup tal-fajl li ġie protett bil-password tal-VBA. Wara li tkun għamilt backup tal-fajl, segwi dawn il-passi:

Pass 1. Ibdel l-estensjoni tal-fajl tal-Excel minn “xlsm” għal “zip”. Dan jagħmel il-fajl jidher qisu arkivju ZIP.

Ibdel l-Estensjoni tal-Fajl VBA tal-Excel minn XLSM għal ZIP

Għal ħafna nies, il-kaxxa “Aħbi l-estensjonijiet għal tipi ta’ fajls magħrufa” fl-Għażliet tal-Fowlder hija ċċekkjata awtomatikament. Jekk tneħħi l-marka minn din il-kaxxa, l-estensjonijiet ikunu viżibbli fl-Esploratur tal-Fajls.

Neħħi l-marka minn Aħbi l-Estensjonijiet għal Tipi ta' Fajls Magħrufa fl-Għażliet tal-Fowlders tal-Windows

Pass 2. Oħroġ il-fajl ZIP b'għodda bħal WinZip jew 7-Zip.

Pass 3. Iftaħ il-folder mhux iffissat. Ġewwa dan hemm subfolder "xl" fejn tista' ssib il-fajl "vbaProject.bin".

Sib il-fajl vbaProject.bin fil-folder xl

Pass 4. Iftaħ il-fajl “vbaProject.bin” b'editur hex bħal HxD .

Pass 5. Fittex għal “DPB” fil-fajl.

Iftaħ vbaProject.bin u Fittex għal DPB fl-Editur Eżagonali HxD

Pass 6. Issa ibdel “DPB” għal “DPx”. Salva l-bidliet u oħroġ.

“B” biss għandha tinbidel għal “x”, u teliminax is-sinjal tal-ugwaljanza bi żball.

Ibdel DPB għal DPx bl-Editur Eżagonali HxD

Pass 7. Ikkompressa l-folders u l-fajls kollha f'ZIP.

Ikkompressa l-Fowlders u l-Fajls XLSM Modifikati għal Fajl ZIP

Pass 8. Ibdel l-estensjoni minn “zip” għal “xlsm”, u mbagħad iftaħha.

Ibdel l-Estensjoni minn ZIP għal XLSM

Pass 9. Mela, allura qiegħed fil-fajl xlsm. L-ewwel ħaġa li tista' tiġri hija li jidhru ħafna żbalji imma tinkwetax: agħfas biss "Iva" biex twarrabhom.

Iftaħ l-editur tal-VB billi tikklikkja fuq “Developer” imbagħad “Visual Basic”. Imbagħad, taħt “Tools” > “VBAProject Properties”, neħħi l-marka għal “Lock project for viewing”.

Neħħi l-marka minn "Illokkja l-proġett għall-wiri" biex tara l-Kodiċi VBA Kkrakkjat

Pass 10. Agħlaq l-editur u ssejvja l-fajl tal-Excel. Huwa possibbli li jinnotifikak biex issalvah f'post differenti bħala fajl ġdid.

Pass 11. Iftaħ il-fajl il-ġdid. Il-kodiċi VBA tiegħek issa se jkun viżibbli mingħajr il-ħtieġa li ddaħħal password!

*Ittestjajna dan il-metodu fuq fajl tal-Excel 2007.

Konklużjoni

Il-Password tal-VBA intużat minn ħafna żviluppaturi sabiex jipproteġu l-kodiċi tagħhom milli jidher jew jiġi editjat minn nies oħra li jistgħu jużawh ħażin. Din hija teknika tajba fil-biċċa l-kbira tal-każijiet, iżda meta tinsa l-password tal-Excel VBA tiegħek u jkollok bżonn tara l-kodiċi tal-proġett tiegħek, il-metodi ta' hawn fuq jgħinuk.

F'dan l-artiklu koprejna tliet modi kif tista' tikseb aċċess għall-proġett VBA tiegħek mingħajr il-ħtieġa ta' password. Kemm jekk trid tuża għodda add-in jew niżżel programm għat-tneħħija tal-passwords minn SysTools , ma jdumx ma l-fajl tiegħek jinfetaħ u jerġa' jkun disponibbli għall-editjar.

Ritratt ta' Susanna

Susanna

Susanna hija l-maniġer tal-kontenut u l-kittieba ta' Filelem. Hija ilha editur u disinjatur tal-layout tal-kotba b'esperjenza għal ħafna snin, u interessata li tipprova u tittestja diversi softwer tal-produttività. Hija wkoll fan kbira tal-Kindle, li ilha tuża l-Kindle Touch għal kważi 7 snin u ġġorr il-Kindle kważi kull fejn tmur. Mhux wisq ilu l-apparat kien wasal fi tmiem ħajtu u għalhekk Susanna xtrat bil-ferħ Kindle Oasis.

Artikoli Relatati

Buttuna lura għall-parti ta' fuq