Փաստաթուղթ

Ինչպես գաղտնաբառով պաշտպանել իմ VBA կոդը Excel թերթում

Համառոտ. Այս հոդվածը ձեզ ամեն ինչ պատմում է VBA նախագծի գաղտնաբառի պաշտպանության մասին: Այն օգտակար է նրանց համար, ովքեր ցանկանում են, որ իրենց Excel ֆայլը ապահով լինի և չեն ցանկանում, որ այլ մարդիկ մուտք ունենան առանց թույլտվության: Մենք կքննարկենք նաև գաղտնաբառի պաշտպանության սահմանները:

Պաշտպանեք ձեր VBA մակրոները այս հնարքով

Խնդիր. Ես չեմ ուզում, որ որևէ մեկը մուտք գործի իմ Excel թերթիկը և խմբագրի կամ փոխի դրանում տեղադրված մակրո կոդը: Ի՞նչ կարող եմ անել:

Ինչպես: Վերոնշյալ խնդրի համար շատ պարզ լուծում կա. Գաղտնաբառը պաշտպանում է ձեր VBA նախագիծը Excel-ում՝ չթույլատրված փոփոխությունները կանխելու համար (տես ստորև ներկայացված սքրինշոթները):

Սա նաև աշխատում է Microsoft Office-ի այլ հավելվածների համար, ինչպիսիք են Access, Word և այլն:

Քայլ 1. Բացեք Microsoft Excel աշխատանքային գիրքը, որը պարունակում է ձեր VBA նախագիծը:

Քայլ 2. Սեղմեք Alt+F11՝ Microsoft Visual Basic հավելվածների պատուհանը բացելու համար:

Կամ կարող եք սեղմել «Developer» ներդիրը > «Visual Basic» կոճակը:

Բացեք Visual Basic հավելվածների պատուհանը Excel-ում

Քայլ 3. Microsoft Visual Basic հավելվածների համար բացված պատուհանում անցեք «Գործիքներ» > «VBAProject Properties»:

Excel Tools VBAProject Properties

Քայլ 4. «VBAProject» երկխոսության վանդակում, որը հայտնվում է, սեղմեք «Պաշտպանություն» աջ սյունակում և ստուգեք «Կողպել նախագիծը դիտելու համար» տարբերակը:

Այժմ մուտքագրեք գաղտնաբառ այս ընտրանքի տակ գտնվող տեքստային տուփում և նորից մուտքագրեք այն հաստատելու համար: Այնուհետև սեղմեք «OK»՝ փակելու համար:

Excel VBA Lock Project-ը դիտելու համար Մուտքագրեք գաղտնաբառը
VBA գաղտնաբառի պաշտպանությունը Excel-ի անվտանգության հատկանիշ է

Պահպանեք այս գաղտնաբառը ձեռքի տակ: Ձեզ անհրաժեշտ կլինի ձեր Excel VBA նախագիծը բացելու համար:

Քայլ 5. Այժմ կարող եք փակել Microsoft Visual Basic հավելվածների պատուհանը: Դրանից հետո սեղմեք «Պահպանել» կոճակը Excel-ի վերին ձախ անկյունում: Այնուհետև փակեք Excel աշխատանքային գիրքը:

վերջ։ Ահա թե ինչպես եք գաղտնաբառով պաշտպանում ձեր VBA նախագիծը Excel-ում:

Խորհուրդ ենք տալիս նորից բացել Excel-ի աշխատանքային գիրքը՝ համոզվելու համար, որ VBA նախագիծը պատշաճ կերպով ապահովված է:

Excel աշխատանքային գրքի VBA կոդը այժմ պաշտպանված է գաղտնաբառով

Եթե ​​ցանկանում եք ապակողպել ձեր VBA նախագիծը, պարզապես հեռացրեք գաղտնաբառի պաշտպանությունը և կրկին սեղմեք «Պահպանել»՝ փոփոխությունները թարմացնելու համար:

VBA գաղտնաբառի պաշտպանություն և դրա սահմանափակումները

Թեև ձեր VBA կոդը այժմ կնքված է գաղտնաբառով, այս մեթոդը ունի թերություններ. այն չի կարող խանգարել մարդկանց մուտք գործել ձեր նախագիծ, ովքեր իսկապես ցանկանում են դա անել:

Ինչ-որ մեկը դեռ կարող է մուտք գործել ձեր Excel աշխատանքային գրքույկը՝ առանց գաղտնաբառը իմանալու: Օրինակ՝ VBA գաղտնաբառի հեռացման սարքեր կարող է վերծանել ձեր ֆայլը և վերականգնել ձեր գաղտնաբառը: Արագ որոնումը ցույց կտա, որ շուկայում կան մի քանի նման գործիքներ՝ և՛ կոմերցիոն, և՛ անվճար:

Այո, գաղտնաբառի պաշտպանությունը շատ օգտակար է մարդկանց մեծամասնության համար, ովքեր չեն ցանկանում իրենց կոդի չարտոնված փոփոխությունները: Այնուամենայնիվ, դուք պետք է տեղյակ լինեք դրա սահմանափակումների մասին, եթե այն օգտագործում եք զգայուն տվյալների կամ մտավոր սեփականության պաշտպանության համար: Այսպիսով, Excel-ում ձեր VBA կոդը ավելի արդյունավետորեն պաշտպանելու համար լավագույն լուծումը այն C/C++ ֆայլի փոխարկելն է: Դուք կարող եք գտնել ավելի շատ տարբերակներ պաշտպանելով ձեր VBA կոդը հղումից։

Սուսաննայի լուսանկարը

Սուսաննա

Սուսաննան Filelem-ի բովանդակության մենեջերն ու գրողն է: Նա երկար տարիներ եղել է փորձառու խմբագիր և գրքերի դասավորության դիզայներ և հետաքրքրված է տարբեր արտադրողականության ծրագրերի փորձարկմամբ և փորձարկումով: Նա նաև Kindle-ի մեծ երկրպագու է, ով օգտագործում է Kindle Touch-ը մոտ 7 տարի և կրում է Kindle գրեթե ուր էլ որ նա գնա: Ոչ վաղ անցյալում սարքն իր կյանքի վերջում էր, ուստի Սուսաննան ուրախությամբ գնեց Kindle Oasis:

Առնչվող հոդվածներ

Վերադառնալ վերև կոճակ