Ինչպես հեռացնել գաղտնաբառը Excel VBA նախագծից [4 մեթոդ]
Ես ուզում եմ իմանալ, թե ինչպես հեռացնել գաղտնաբառը VBA նախագծից Excel-ում: Ո՞վ կարող է օգնել ինձ:
Նախքան Excel-ում VBA գաղտնաբառը հեռացնելու մեթոդներ փնտրելը, դուք պետք է հասկանաք VBA-ի իմաստը: VBA-ն Visual Basic հավելվածների հապավումն է: Այն օգտագործվում է տարբեր MS հավելվածների, հատկապես MS Excel-ի կողմից, որոշ առանձնահատկություններ ավելացնելու և նաև սովորական առաջադրանքների ավտոմատացման համար: Իրենց բնույթի և ֆայլերի անվտանգության անհրաժեշտության պատճառով օգտատերերի մեծամասնությունը VBA նախագծերը գաղտնագրում է գաղտնաբառերով: Այնուամենայնիվ, մարդիկ կատարյալ չեն, և VBA գաղտնաբառերը կարող են մոռանալ: Ակնհայտ է այն, որ դուք չեք կարող մուտք գործել կամ խմբագրել ձեր Excel VBA կոդերը: Այս քաոսը հաղթահարելու համար ձեզ հարկավոր է Excel VBA գաղտնաբառը կոտրելու միջոց: Բարեբախտաբար, այս առաջադրանքն իրականացնելու բազմաթիվ եղանակներ կան: Այս հոդվածում դուք կստանաք մանրամասն ուղեցույց Excel VBA գաղտնաբառերը կոտրելու լավագույն 4 մեթոդների վերաբերյալ:
Մաս 1. Ինչպես հեռացնել VBA նախագծի գաղտնաբառը Excel-ում առանց ծրագրերի
Excel-ում VBA նախագծի ապակողպումը կարող է կատարվել ավտոմատ VBA ապակոդավորման ծրագրաշարի օգնությամբ կամ ձեռքով: Խորանալով, թե ինչպես կոտրել Excel VBA գաղտնաբառը ձեռքով, կան մի քանի լավ եղանակներ, որոնք կարող են ավարտին հասցնել աշխատանքը: Դուք կարող եք ընտրել այս տարբերակներից և փորձել ձեր պաշտպանված Excel ֆայլով: Ի վերջո, այս տարբերակներից մեկը կարող է ավելի լավ լինել՝ կախված ձեր պաշտպանված փաստաթղթի բնույթից և առկա անհրաժեշտությունից: Նախքան այս ձեռնարկի մեթոդներից օգտվելը, դուք պետք է կրկնօրինակեք ձեր Excel ֆայլերը:
Մեթոդ 1. Փոխեք ֆայլի ընդլայնումը Excel VBA մոդուլը բացելու համար
Այս մեթոդը ներառում է .xlsm ֆայլի ընդլայնումը մեկ այլ ձևաչափով փոխելը և այնուհետև վերադառնալ .xlsm ձևաչափին: Թեև գործընթացը երկար է, դուք կարող եք ուշադիր հետևել դրան՝ ի վերջո հեռացնելու ձեր Excel VBA գաղտնաբառը: Հետևյալ քայլերը ցույց են տալիս, թե ինչպես կարող եք կոտրել Excel VBA նախագծի գաղտնաբառը՝ պարզապես փոխելով ֆայլի ընդլայնումը:
Քայլ 1 Գտեք թիրախային .xlsm ֆայլը և փոխեք .xlsm ֆայլի ընդլայնումը zip-ի:
Քայլ 2 Այժմ բացեք այս ֆայլը ձեր ունեցած Archiver ծրագրերից որևէ մեկի միջոցով: Դուք կարող եք օգտագործել WinRAR կամ 7-Zip: Եթե դա անեք, դուք պետք է կարողանաք տեսնել ձեր ֆայլի գրացուցակի հետևյալ կառուցվածքը.
Քայլ 3 Նավարկեք XL գրացուցակի տարբերակ և հանեք «VBAProject.bin» պիտակավորված ֆայլը:
Քայլ 4 Բացեք VBAProject.bin ֆայլը ցանկացած վեցանկյուն խմբագրիչի միջոցով և ստուգեք «DPB=» տեքստը ֆայլի ներսում վեցանկյուն խմբագրիչում:
Քայլ 5 Այս տեքստը գտնելուց հետո պարզապես ջնջեք այն և փոխարենը փոխարինեք «DPX=»-ով: Այժմ պահեք և փակեք ձեր ֆայլը hex խմբագրիչում: Վերագրանցում է հին VBAProject.bin-ը նոր վեցանկյուն խմբագրված VBAProject.bin-ով:
Քայլ 6 Վերադարձեք ֆայլի ընդլայնումը .xlsm և բացեք այն Excel-ում: Նախազգուշացման բացվող պատուհանում ընտրեք «Այո» և անտեսեք մյուս տարբերակները:
Քայլ 7 Գործարկեք VBA խմբագրիչը և ընտրեք «OK», եթե երկխոսության տուփը հայտնվի:
Քայլ 8 Աջ սեղմեք ձեր VBA նախագծի անվանման վրա և ընտրեք հատկություններ: Ընտրեք «Պաշտպանություն» ներդիրը և ջնջեք առկա գաղտնաբառերը: Նաև անջատեք «Կողպեք նախագիծը դիտելու համար» վանդակը և նորից միացրեք այն: Մուտքագրեք համապատասխան գաղտնաբառ և հաստատեք այն: Սեղմեք «OK»՝ փոփոխությունները կատարելու համար:
Մեթոդ 2. Հեռացրեք Excel VBA նախագծի գաղտնաբառը Hex Editor-ով
Hex Editor-ը ձեզ լավ հարթակ է տալիս hex արտադրանքները խմբագրելու և վերջապես Excel VBA գաղտնաբառը կոտրելու համար: Այս մեթոդով դուք կստեղծեք կեղծ xls ֆայլ, կսահմանեք գաղտնաբառ և կօգտագործեք այն պաշտպանված Excel մուտք գործելու համար:
Քայլ 1 Օգտագործեք Hex խմբագրիչը՝ նոր Excel (xls) ֆայլ ստեղծելու համար: Պարզապես մի պարզ ֆայլ կարող է դա անել:
Քայլ 2 Ստեղծեք գաղտնաբառ այս ֆայլի համար VBA բաժնում: Այս տարբերակը մուտք գործելու համար կարող եք սեղմել Alt+F11:
Քայլ 3 Հեշտ հիշվող գաղտնաբառ ստեղծելուց հետո պահեք այս նոր ֆայլը և դուրս եկեք:
Քայլ 4 Բացեք այս նոր ստեղծված ֆայլը, բայց այս անգամ բացեք այն hex խմբագրիչի միջոցով: Բացելուց հետո գտնեք և պատճենեք տողերը, որոնք սկսվում են հետևյալ ստեղներով՝ CMG=, DPB= և GC=:
Քայլ 5 Այժմ բացեք Excel ֆայլը, որտեղ ցանկանում եք կոտրել գաղտնաբառը Hex խմբագրիչով: Կպցրեք պատճենված տեքստերը համապատասխան դաշտերում և պահպանեք փոփոխությունները: Դուրս եկեք ֆայլից:
Քայլ 6 Սովորաբար բացեք Excel ֆայլը և օգտագործեք նույն գաղտնաբառը, որը ստեղծել եք կեղծ xls ֆայլի համար՝ VBA կոդը դիտելու համար:
Մեթոդ 3. Հեռացնել գաղտնաբառը Excel VBA նախագծից Visual Basic Editor-ով
Ի տարբերություն Hex խմբագրիչի, Visual Basic Editor-ը թույլ է տալիս օգտվողներին խմբագրել նիշերի կոդերը տասնվեցականի փոխարեն: Գործընթացն այնքան էլ երկար չէ։ Այնուամենայնիվ, դուք պետք է զգույշ լինեք, քանի որ կոդերը պահանջում են ուշադրություն սխալներից խուսափելու համար: Հետևյալ քայլերը հստակ ցույց են տալիս, թե ինչպես կարող եք կոտրել Excel մակրո գաղտնաբառ Visual Basic Editor-ի միջոցով:
Քայլ 1 Ձեռքով բացեք համապատասխան աշխատանքային գիրքը, որը պարունակում է պաշտպանված Excel թերթիկը:
Քայլ 2 Այժմ բացեք Visual Basic խմբագրիչը՝ օգտագործելով Alt+F11 հրամանը: Գնացեք «Embed Module» և այնուհետև տեղադրեք հետևյալ կոդը աջ կողմում առկա կոդի պատուհանում:
Քայլ 3 Դուրս եկեք VBA Editor պատուհանից և շարունակեք պաշտպանված աշխատաթերթը:
Քայլ 4 Գնալ դեպի Գործիքներ > Մակրո > Մակրոներ: Ցանկում, որը երևում է, կրկնակի սեղմեք «PasswordBreaker» տարբերակի վրա: Այժմ դուք պետք է կարողանաք մուտք գործել ձեր գաղտնաբառով պաշտպանված Excel ֆայլը:
Մաս 2. Ձեռնարկի սահմանափակումներ VBA նախագիծը Excel-ում բացելու ժամանակ
Թեև մեխանիկական մեթոդներն օգտակար են Excel VBA գաղտնաբառերը կոտրելու համար, դրանք կատարյալ չեն: Այս մեթոդները պատուհասված են բազմաթիվ խնդիրներով, որոնք դրանք վատ տեղավորվում են, երբ խոսքը վերաբերում է կարևոր և բարդ Excel ֆայլերին: Ստորև բերված են ձեռքով մեթոդների ընդհանուր սահմանափակումներից մի քանիսը:
- Պահանջում է տեխնիկական գիտելիքներ Ինչպես տեսաք, վերը նշված տարբերակներից շատերը ներառում են շատ կոդ: Այսպիսով, եթե դուք ունեք քիչ տեխնիկական գիտելիքներ, դուք դժվար ժամանակ կունենաք ձեռնարկի այս տարբերակների հետ:
- Այն շատ ժամանակ է խլում Ձեռնարկի շատ մեթոդներ ներառում են երկար գործընթացներ: Այն փաստը, որ այն նաև ներառում է կոդեր և շարժում բազմաթիվ հարթակներում, այն դարձնում է ավելի հոգնեցուցիչ, և, հետևաբար, օգտվողները դա դանդաղ և հոգնեցուցիչ են համարում:
- Հաջողության ցուցանիշը Ի վերջո, կարևորն այն է, թե արդյոք մենք կարող ենք կոտրել Excel VBA գաղտնաբառը, թե ոչ: Ցավոք, այս ձեռնարկի ընտրանքները գրանցում են հաջողության ամենացածր ցուցանիշները: Ուստի նպատակահարմար չէ շատ ժամանակ ու էներգիա ծախսել, իսկ հետո չստանալ անհրաժեշտ արդյունքը։
Ասել է թե, եթե բոլոր տարբերակները ձախողվեն կամ դուք հոգնել եք դրանց թերություններից, ավելի ուշ փորձեք օգտագործել հատուկ հավելվածներ, ինչպիսիք են Passper-ը Excel-ի համար՝ Excel VBA գաղտնաբառը ավտոմատ կերպով կոտրելու համար:
Մաս 3. Ինչպես ավտոմատ կերպով կոտրել Excel VBA գաղտնաբառը
Passper Excel-ի համար Excel ֆայլերի համար գաղտնաբառով բացելու անհավանական հզոր գործիք է: Ծրագիրը երաշխավորում է 100% հաջողության մակարդակ՝ կոտրելու Excel VBA նախագծի գաղտնաբառը: Գերծանրքաշային գաղտնազերծման արագությամբ և օգտագործման հեշտությամբ, պատճառ չկա կասկածելու Passper-ի կարողությունը Excel-ի համար: Կարևոր է նաև նշել, որ Passper-ը Excel-ի համար կարող է օգտագործվել Excel ֆայլերի փաստաթղթի բացման գաղտնաբառը կոտրելու համար:
Passper Excel-ի հիմնական առանձնահատկությունները.
- Ձեր VBA նախագծի, աշխատաթերթի կամ աշխատանքային գրքույկի խմբագրման և ձևաչափման բոլոր սահմանափակումները կարող են ակնթարթորեն վերծանվել:
- Passper-ի համար Excel-ի միջոցով, մի պարզ սեղմումով դուք կարող եք ազատվել ձեր VBA նախագծի գաղտնաբառի պաշտպանությունից:
- Ծրագիրն օգտագործելուց հետո ձեր տվյալները չեն տուժի կամ վնասվելու:
- Ծրագիրն ունի շատ լայն համատեղելիություն: Excel ֆայլերի բոլոր տեսակները, ներառյալ .xlsm, .xlsb, .xltx, .xltm, համատեղելի են դրա հետ:
Passper Excel-ի համար սպասարկել է միլիոնավոր օգտատերերի ամբողջ աշխարհում: Եվ դրական արձագանքներ է ստացել իր օգտատերերի կողմից։ Մի հապաղեք փորձել այն հիմա:
Ինչպես հեռացնել VBA գաղտնաբառը Excel-ում Passper Excel-ի համար
Քայլ 1: Գործարկեք Passper-ը Excel-ի համար ձեր համակարգչի վրա և սեղմեք «Հեռացնել սահմանափակումները» տարբերակը:
Քայլ 2: Նոր պատուհանում սեղմեք «Ընտրեք ֆայլ» կոճակը և հետևեք էկրանի հրահանգներին՝ գաղտնաբառով պաշտպանված Excel VBA ֆայլը ծրագրի միջերես վերբեռնելու համար:
Քայլ 3: Երբ գաղտնաբառով պաշտպանված ֆայլը վերբեռնվում է, սեղմեք «Ջնջել» տարբերակը՝ ձեր Excel ֆայլում VBA նախագծի գաղտնաբառից ազատվելու համար:
Ծրագիրը ավտոմատ կերպով կվերացնի սահմանափակումները վայրկյանների ընթացքում: Երբ այն ավարտվի, դուք պետք է տեսնեք հաջողության ծանուցումը էկրանի ներքևում:
Եզրակացություն
Այս ուղեցույցը հստակորեն մշակել է Excel VBA գաղտնաբառերը կոտրելու որոշ հավանական մեթոդներ: Այնուամենայնիվ, որոշ ձևեր ավելի բարձր են, քան մյուսները՝ շնորհիվ բարդ VBA գաղտնաբառերը կարգավորելու ունակության, օգտագործման հեշտության և հրապարակված հաջողության ցուցանիշների: Վերևում ներկայացված մեծ քանակությամբ տեղեկատվությունից ոչ ոք չի կարող վիճարկել Passper Excel-ի համար որպես Excel VBA նախագծի գաղտնաբառը կոտրելու իրական լուծում: Չափման բոլոր պարամետրերը այն առաջ են դնում ձեռքով ընտրանքներից: Ընտրեք Passper Excel-ի համար և ընդմիշտ լուծեք ձեր VBA գաղտնաբառի խնդիրները: