Ինչպես միացնել և անջատել մակրոները Excel-ում

  • Կիսվել Սա
Michael Brown

Հոդվածում քննարկվում է, թե ինչպես միացնել մակրոները Excel-ում, բացատրում է մակրո անվտանգության հիմունքները և ցույց է տալիս, թե ինչպես կարելի է կարգավորել անվտանգության կարգավորումները՝ VBA կոդերը անվտանգ գործարկելու համար:

Ինչպես գրեթե ցանկացած տեխնոլոգիան, մակրոները կարող են օգտագործվել ինչպես բարու, այնպես էլ չարի համար: Հետևաբար, Microsoft Excel-ում բոլոր մակրոները լռելյայն անջատված են: Այս ձեռնարկն ընդգրկում է Excel-ում մակրոները միացնելու տարբեր եղանակներ և բացատրում է դրա հետ կապված հնարավոր ռիսկերը:

    Մակրո անվտանգությունը Excel-ում

    Մինչև գնալը միացրեք մակրոները ձեր աշխատաթերթերում, կարևոր է հասկանալ, թե որքան վտանգավոր կարող են լինել դրանք:

    Չնայած VBA կոդերը շատ արդյունավետ են բարդ և կրկնվող առաջադրանքների ավտոմատացման համար, դրանք անվտանգության տեսանկյունից ռիսկի զգալի աղբյուր են: Վնասակար մակրո, որը դուք անգիտակցաբար եք աշխատում, կարող է վնասել կամ ամբողջությամբ ջնջել ձեր կոշտ սկավառակի ֆայլերը, խառնաշփոթ անել ձեր տվյալները և նույնիսկ փչացնել ձեր Microsoft Office-ի տեղադրումը: Այս պատճառով Excel-ի լռելյայն կարգավորումն է՝ անջատել բոլոր մակրոները ծանուցման միջոցով:

    Ինչպե՞ս խուսափել այս վտանգներից: Պարզապես հետևեք մեկ պարզ կանոնին. միացրեք միայն անվտանգ մակրոները, որոնք դուք ինքներդ եք գրել կամ ձայնագրել, վստահելի աղբյուրներից մակրոներ և VBA կոդեր, որոնք դուք վերանայել և լիովին հասկանում եք:

    Ինչպես միացնել մակրոները առանձին աշխատանքային գրքույկների համար:

    Մակրոները միացնելու երկու եղանակ կա որոշակի ֆայլի համար՝ անմիջապես աշխատանքային գրքույկից և Backstage-ի միջոցով։դիտել:

    Միացնել մակրոները անվտանգության նախազգուշացման գոտու միջոցով

    Մակրո կանխադրված կարգավորումներով, երբ առաջին անգամ բացում եք մակրոներ պարունակող աշխատանքային գրքույկը, անվտանգության դեղին նախազգուշացման տողը հայտնվում է թերթի վերևի մասում, անմիջապես տակ ժապավեն.

    Եթե Visual Basic խմբագրիչը բաց է այն պահին, երբ դուք բացում եք ֆայլը մակրոներով, ապա կցուցադրվի Microsoft Excel-ի անվտանգության ծանուցումը.

    Եթե վստահում եք ֆայլի աղբյուրին և գիտեք, որ բոլոր մակրոներն ապահով են, սեղմեք Միացնել բովանդակությունը կամ Միացնել մակրոները կոճակը: Սա կմիացնի մակրոները և ֆայլը կդարձնի վստահելի փաստաթուղթ : Հաջորդ անգամ, երբ բացեք աշխատանքային գիրքը, անվտանգության նախազգուշացումը չի հայտնվի:

    Եթե ֆայլի աղբյուրը անհայտ է և չեք ցանկանում միացնել մակրոները, կարող եք սեղմել «X» կոճակը՝ փակելու համար: անվտանգության նախազգուշացում. Զգուշացումը կվերանա, բայց մակրոները կմնան անջատված: Մակրո գործարկելու ցանկացած փորձ կհանգեցնի հետևյալ հաղորդագրությանը:

    Եթե պատահաբար անջատել եք մակրոները, պարզապես նորից բացեք աշխատանքային գիրքը և սեղմեք Միացնել Բովանդակություն կոճակը նախազգուշացման տողում:

    Միացնել մակրոները Backstage դիտում

    Մեկ այլ եղանակ՝ մակրոները միացնելու կոնկրետ աշխատանքային գրքի համար Office Backstage տեսքը: Ահա թե ինչպես.

    1. Սեղմեք Ֆայլ ներդիրը, այնուհետև սեղմեք Տեղեկություններ ձախ ընտրացանկում:
    2. Անվտանգություն Զգուշացում տարածք, սեղմեք Միացնել բովանդակությունը > Միացնել ամբողջ բովանդակությունը :

    Ինչպես նախորդ մեթոդով, ձեր աշխատանքային գիրքը կդառնա վստահելի փաստաթուղթ:

    Ինչ դուք պետք է իմանաք Excel-ում վստահելի փաստաթղթերի մասին

    Մակրոների ակտիվացումը հաղորդագրությունների տողի կամ Backstage տեսքի միջոցով ֆայլը դարձնում է վստահելի փաստաթուղթ: Այնուամենայնիվ, որոշ Excel ֆայլեր չեն կարող լինել վստահելի փաստաթղթեր: Օրինակ՝ ֆայլերը բացվել են ոչ անվտանգ վայրից, ինչպիսին է Temp Folder-ը, կամ եթե համակարգի ադմինիստրատորը սահմանել է անվտանգության քաղաքականությունը ձեր կազմակերպությունում՝ անջատելու բոլոր մակրոները առանց ծանուցման: Նման դեպքերում մակրոները միացված են միայն մեկ անգամ: Ֆայլի հաջորդ բացման ժամանակ Excel-ը ձեզ կհուշի նորից միացնել բովանդակությունը: Սրանից խուսափելու համար կարող եք փոխել ձեր վստահության կենտրոնի կարգավորումները կամ ֆայլը պահել վստահելի վայրում:

    Երբ որոշակի աշխատանքային գրքույկը դառնում է վստահելի փաստաթուղթ, այն չվստահելու հնարավորություն չկա: Դուք կարող եք մաքրել միայն վստահելի փաստաթղթերի ցանկը: Դրա համար կատարեք հետևյալը.

    1. Սեղմեք Ֆայլ > Ընտրանքներ ։
    2. Ձախ կողմում ընտրեք Վստահել Կենտրոնացեք , այնուհետև սեղմեք Վստահության կենտրոնի կարգավորումներ :
    3. Վստահության կենտրոնի երկխոսության վանդակում ընտրեք Վստահելի փաստաթղթեր ձախ կողմում:
    4. Սեղմեք Մաքրել , այնուհետև սեղմեք Լավ :

    Սա անվստահելի կդարձնի նախկինում վստահված բոլոր ֆայլերը: Նման ֆայլ բացելիս անվտանգության նախազգուշացումը կհայտնվի:

    Խորհուրդ. Եթե ​​դու անեսչցանկանաք որևէ փաստաթուղթ դարձնել վստահելի, նշեք Անջատել վստահելի փաստաթղթերը վանդակը: Դուք դեռ կկարողանաք միացնել մակրոները աշխատանքային գրքույկ բացելիս, բայց միայն ընթացիկ աշխատաշրջանի համար:

    Ինչպես միացնել մակրոները մեկ նստաշրջանի համար

    Որոշ իրավիճակներում խելամիտ է միացնել մակրոները միայն մեկ անգամ: Օրինակ, երբ դուք ստացել եք Excel ֆայլ VBA կոդով, որը ցանկանում եք ուսումնասիրել, բայց չեք ցանկանում այս ֆայլը դարձնել վստահելի փաստաթուղթ:

    Հետևյալ հրահանգները կուղղորդեն ձեզ միացնելու քայլերը: մակրոներ ֆայլի բացման տևողության համար.

    1. Սեղմեք Ֆայլ ներդիրը > Տեղեկատվություն ։
    2. Անվտանգության նախազգուշացում տարածք, սեղմեք Միացնել բովանդակությունը > Ընդլայնված ընտրանքներ :
    3. Microsoft Office անվտանգության ընտրանքներ երկխոսության վանդակում ընտրեք Միացնել բովանդակությունը այս աշխատաշրջանի համար և սեղմել OK :

    Սա միացնում է մակրոները մեկ անգամ: Երբ փակեք աշխատանքային գիրքը և նորից բացեք այն, նախազգուշացումը կրկին կհայտնվի:

    Ինչպես միացնել մակրոները բոլոր աշխատանքային գրքույկներում Trust Center-ի միջոցով

    Microsoft Excel-ը որոշում է` թույլատրել կամ արգելել VBA կոդերը: գործարկեք Վստահության կենտրոնում ընտրված մակրո կարգավորումների հիման վրա, , որտեղ դուք կարգավորում եք Excel-ի անվտանգության բոլոր կարգավորումները:

    Excel-ի բոլոր աշխատանքային գրքերում լռելյայնորեն միացված մակրոները, սա այն է, ինչ դուք պետք է անեք.

    1. Սեղմեք Ֆայլ ներդիրը, այնուհետև սեղմեք Ընտրանքներ ձախ գծի ամենաներքևում:
    2. Ձախ կողմի վահանակում ընտրեք Վստահության կենտրոն , ապա սեղմեք Վստահության կենտրոնի կարգավորումներ… ։

  • Վստահության կենտրոն երկխոսության վանդակում սեղմեք Մակրոյի կարգավորումներ ձախ կողմում, ընտրեք Միացնել բոլոր մակրոները և սեղմեք OK :
  • Նշումներ.

    • Վստահության կենտրոնի միջոցով ձեր սահմանած տարբերակը դառնում է նոր կանխադրված մակրո կարգավորումը և կիրառվում է ամբողջ աշխարհում ձեր բոլոր Excel ֆայլերի վրա: Եթե ​​ցանկանում եք միացնել մակրոները միայն որոշակի աշխատանքային գրքույկների համար, փոխարենը պահեք դրանք վստահելի վայրում:
    • Բոլոր աշխատանքային գրքույկներում բոլոր մակրոները միացնելը ձեր համակարգիչը խոցելի է դարձնում պոտենցիալ վտանգավոր կոդերի նկատմամբ:

    Excel մակրո կարգավորումները բացատրված են

    Ստորև մենք հակիրճ կբացատրենք վստահության կենտրոնում գտնվող բոլոր մակրո կարգավորումները, որոնք կօգնեն ձեզ տեղեկացված որոշում կայացնել.

    • Անջատել բոլոր մակրոներն առանց ծանուցման - բոլոր մակրոներն անջատված են. ոչ մի նախազգուշացում չի հայտնվի: Դուք չեք կարողանա որևէ մակրո գործարկել, բացառությամբ վստահելի վայրերում պահվածների:
    • Անջատել բոլոր մակրոները ծանուցմամբ (կանխադրված) - մակրոներն անջատված են, բայց դուք կարող եք դրանք միացնել դեպք առ դեպք:
    • Անջատել բոլոր մակրոները, բացառությամբ թվային ստորագրված մակրոների – չստորագրված մակրոներն անջատված են ծանուցումներով: Վստահելի հրատարակչի կողմից հատուկ վկայականով թվային ստորագրված մակրոները թույլատրվում են գործարկել:Եթե ​​դուք չեք վստահում հրատարակչին, Excel-ը ձեզ կառաջարկի վստահել հրատարակչին և միացնել մակրոները:
    • Միացնել բոլոր մակրոները (խորհուրդ չի տրվում) - բոլոր մակրոները թույլատրվում են գործարկել, ներառյալ հնարավոր Վնասակար կոդեր:
    • Վստահելի մուտք դեպի VBA նախագծի օբյեկտի մոդել - այս պարամետրը վերահսկում է ծրագրային մուտքը դեպի Visual Basic հավելվածների օբյեկտի մոդել: Այն լռելյայն անջատված է, որպեսզի չլիազորված ծրագրերը չփոխեն ձեր մակրոները կամ չստեղծեն ինքնակրկնվող վնասակար կոդեր:

    Վստահության կենտրոնի կարգավորումները փոխելիս նկատի ունեցեք, որ դրանք վերաբերում են միայն Excel-ին, ոչ բոլորին: Գրասենյակային ծրագրեր:

    Միշտ միացրեք մակրոները վստահելի վայրում

    Գլոբալ մակրո կարգավորումները շահարկելու փոխարեն, կարող եք կարգավորել Excel-ը, որպեսզի վստահի ձեր համակարգչի կամ տեղական ցանցի որոշակի վայրերին: Վստահելի վայրում գտնվող Excel-ի ցանկացած ֆայլ բացվում է միացված մակրոներով և առանց անվտանգության նախազգուշացումների, նույնիսկ եթե վստահության կենտրոնի կարգավորումներում ընտրված է Անջատել բոլոր մակրոներն առանց ծանուցման : Սա թույլ է տալիս գործարկել մակրոները որոշակի աշխատանքային գրքույկներում, երբ Excel-ի մյուս մակրոներն անջատված են:

    Նման ֆայլերի օրինակ Անձնական մակրո աշխատանքային գրքում. այդ աշխատանքային գրքում բոլոր VBA կոդերը հասանելի են ձեզ համար, երբ դուք գործարկեք Excel-ը: անկախ ձեր մակրո կարգավորումներից:

    Ներկայիս վստահելի վայրերը դիտելու կամ նորը ավելացնելու համար կատարեք դրանքքայլեր՝

    1. Սեղմեք Ֆայլ > Ընտրանքներ ։
    2. Ձախ կողմի վահանակում ընտրեք Վստահության կենտրոն , ապա սեղմեք Վստահության կենտրոնի կարգավորումներ… :
    3. Վստահության կենտրոն երկխոսության վանդակում ընտրեք Վստահելի վայրեր ձախ կողմում: Դուք կտեսնեք կանխադրված վստահելի վայրերի ցանկը: Այս վայրերը կարևոր են Excel հավելումների, մակրոների և ձևանմուշների ճիշտ աշխատանքի համար և չպետք է փոխվեն: Տեխնիկապես, դուք կարող եք պահել ձեր աշխատանքային գրքույկը Excel-ի լռելյայն վայրերից մեկում, բայց ավելի լավ է ստեղծել ձեր սեփականը:
    4. Ձեր վստահելի տեղադրությունը կարգավորելու համար սեղմեք Ավելացնել նոր տեղադրություն… :

  • Microsoft Office Trusted Locations երկխոսության վանդակում կատարեք հետևյալը.
    • Սեղմեք Թերթել կոճակ՝ դեպի այն թղթապանակը, որը ցանկանում եք վստահելի տեղ դարձնել:
    • Եթե ցանկանում եք, որ ընտրված թղթապանակի ցանկացած ենթապանակ նույնպես վստահելի լինի, ստուգեք Այս վայրի ենթաթղթապանակները նույնպես վստահելի են վանդակում:
    • Մուտքագրեք կարճ ծանուցում Նկարագրություն դաշտում (սա կարող է օգնել ձեզ կառավարել բազմաթիվ վայրեր) կամ թողնել դատարկ:
    • Սեղմեք Լավ .

  • Կտտացրեք OK երկու անգամ` մնացած երկխոսության տուփերը փակելու համար:
  • Կատարված է: Այժմ դուք կարող եք տեղադրել ձեր աշխատանքային գրքույկը մակրոներով ձեր իսկ վստահելի վայրում և մի անհանգստացեք Excel-ի անվտանգության կարգավորումների մասին:

    Խորհուրդներ և նշումներ.վստահելի գտնվելու վայրը. Քանի որ Excel-ը ավտոմատ կերպով միացնում է բոլոր մակրոները բոլոր աշխատանքային գրքույկներում, որոնք պահվում են վստահելի վայրերում, դրանք դառնում են մի տեսակ բացեր ձեր անվտանգության համակարգում՝ խոցելի մակրովիրուսների և հաքերային հարձակումների նկատմամբ: Երբեք որևէ ժամանակավոր թղթապանակ մի դարձրեք վստահելի աղբյուր: Նաև զգույշ եղեք Փաստաթղթեր պանակի հետ, ավելի շուտ ստեղծեք ենթաթղթապանակ և նշանակեք այն որպես վստահելի վայր:

  • Եթե սխալմամբ որոշակի թղթապանակ եք ավելացրել վստահելի վայրերի ցանկում, ընտրեք այն և սեղմեք Հեռացնել կոճակը:
  • Ինչպես միացնել մակրոները ծրագրային կերպով VBA-ի միջոցով

    Excel-ի ֆորումներում շատերը հարցնում են՝ հնարավո՞ր է ծրագրային կերպով միացնել մակրոները: աշխատանքային գրքույկ բացելիս և անջատել դրանք նախքան դուրս գալը: Անմիջական պատասխանն է՝ «Ոչ, հնարավոր չէ»։ Քանի որ մակրոանվտանգությունը չափազանց կարևոր է Excel-ի անվտանգության համար, Microsoft-ը նախագծել է ցանկացած VBA կոդ, որպեսզի գործարկվի միայն օգտագործողի սեղմումով:

    Սակայն, երբ Microsoft-ը փակում է դուռը, օգտատերը բացում է պատուհանը :) Որպես լուծում, ինչ-որ մեկն առաջարկել է օգտատիրոջը ստիպելու միջոց միացնել մակրոները մի տեսակ «սփլեյ էկրանով» կամ «հրահանգների թերթիկով»: Ընդհանուր գաղափարը հետևյալն է.

    Դուք գրում եք կոդ, որը բոլոր աշխատաթերթերը, բացառությամբ մեկի, շատ թաքնված է դարձնում (xlSheetVeryHidden): Տեսանելի թերթիկը (սփռված էկրանը) ասում է «Խնդրում ենք միացնել մակրոները և նորից բացել ֆայլը» կամ ավելի մանրամասն հրահանգներ է տալիս:

    Եթե մակրոներն անջատված են, ապաօգտվողը կարող է տեսնել միայն «Splash Screen» աշխատաթերթը; բոլոր մյուս թերթերը շատ թաքնված են:

    Եթե մակրոները միացված են, կոդը կբացի բոլոր թերթերը, այնուհետև դրանք նորից շատ թաքցնում է, երբ աշխատանքային գիրքը փակվում է:

    Ինչպես անջատել մակրոները Excel-ում

    Ինչպես արդեն նշվեց, Excel-ի լռելյայն կարգավորումն է անջատել մակրոները ծանուցման միջոցով և թույլ տալ օգտվողներին ձեռքով միացնել դրանք, եթե ցանկանում են: Եթե ​​ցանկանում եք անջատել բոլոր մակրոները անձայն, առանց որևէ ծանուցման, ապա վստահության կենտրոնում ընտրեք համապատասխան տարբերակը (առաջինը):

    1. Ձեր Excel-ում սեղմեք Ֆայլը ներդիր > Ընտրանքներ :
    2. Ձախ կողմի վահանակում ընտրեք Վստահության կենտրոն , այնուհետև սեղմեք Վստահության կենտրոնի կարգավորումներ... :
    3. Ձախ ընտրացանկում ընտրեք Մակրո կարգավորումներ , ընտրեք Անջատել բոլոր մակրոներն առանց ծանուցման և սեղմեք OK :

    Այսպես կարող եք միացնել և անջատել մակրոները Excel-ում: Շնորհակալ եմ կարդալու համար և հուսով եմ, որ հաջորդ շաբաթ կտեսնենք ձեզ մեր բլոգում:

    Մայքլ Բրաունը նվիրված տեխնոլոգիայի էնտուզիաստ է, որը ձգտում է պարզեցնել բարդ գործընթացները՝ օգտագործելով ծրագրային գործիքները: Տեխնոլոգիական ոլորտում ավելի քան մեկ տասնամյակ փորձ ունենալով՝ նա կատարելագործել է իր հմտությունները Microsoft Excel-ում և Outlook-ում, ինչպես նաև Google Sheets-ում և Docs-ում: Մայքլի բլոգը նվիրված է իր գիտելիքներն ու փորձառությունը ուրիշների հետ կիսելուն՝ տրամադրելով հեշտ օգտագործվող խորհուրդներ և ձեռնարկներ՝ արտադրողականությունն ու արդյունավետությունը բարձրացնելու համար: Անկախ նրանից, թե դուք փորձառու մասնագետ եք, թե սկսնակ, Մայքլի բլոգը առաջարկում է արժեքավոր պատկերացումներ և գործնական խորհուրդներ՝ առավելագույն օգուտ քաղելու այս կարևոր ծրագրային գործիքներից: