Excel ۾ ميڪرو کي ڪيئن فعال ۽ غير فعال ڪجي

  • هن کي شيئر ڪريو
Michael Brown

آرٽيڪل ڏسجي ٿو ته ايڪسل ۾ ميڪرو کي ڪيئن چالو ڪجي، ميڪرو سيڪيورٽي جي بنيادي ڳالهين کي بيان ڪري ٿو ۽ ڏيکاري ٿو ته حفاظتي سيٽنگن کي ڪيئن ترتيب ڏيڻ لاءِ VBA ڪوڊ محفوظ طريقي سان هلائڻ لاءِ.

جهڙوڪ تقريباً ڪنهن به ٽيڪنالاجي، macros ٻنهي سٺي ۽ برائي لاء استعمال ڪري سگهجي ٿو. تنهن ڪري، Microsoft Excel ۾، سڀ ميڪرو ڊفالٽ طور بند ٿيل آهن. هي سبق مختلف طريقن تي احاطو ڪري ٿو ايڪسل ۾ ميڪرو کي فعال ڪرڻ ۽ ان سان لاڳاپيل امڪاني خطرن کي بيان ڪري ٿو.

    5>

    ايڪسل ۾ ميڪرو سيڪيورٽي

    ان کان اڳ جو توهان پنهنجي ورڪ شيٽ ۾ ميڪرو کي فعال ڪريو، اهو آهي اهو سمجهڻ ضروري آهي ته اهي ڪيئن خطرناڪ ٿي سگهن ٿا.

    جيتوڻيڪ VBA ڪوڊس پاڻمرادو پيچيده ۽ ورجائي ڪمن ۾ تمام گهڻو اثرائتو آهن، اهي سيڪيورٽي نقطي نظر کان خطري جو هڪ اهم ذريعو آهن. هڪ خراب ميڪرو جيڪو توهان اڻڄاڻ طور تي هلائيندا آهيو شايد توهان جي هارڊ ڊرائيو تي فائلن کي نقصان پهچائي يا مڪمل طور تي حذف ڪري، توهان جي ڊيٽا کي خراب ڪري، ۽ توهان جي Microsoft Office تنصيب کي به خراب ڪري. انهي سبب لاء، ايڪسل جي ڊفالٽ سيٽنگ سڀني ميڪرو کي نوٽيفڪيشن سان غير فعال ڪرڻ آهي.

    انهن خطرن کان ڪيئن بچجي؟ صرف هڪ سادي اصول تي عمل ڪريو: صرف محفوظ ميڪرو کي فعال ڪريو - جيڪي توهان پاڻ لکيا يا رڪارڊ ڪيا آهن، معتبر ذريعن مان ميڪرو، ۽ VBA ڪوڊس جن جو توهان جائزو ورتو آهي ۽ مڪمل طور تي سمجهي رهيا آهيو.

    ڪئين فعال ڪجي ميڪرو کي انفرادي ورڪ بڪ لاءِ

    ڪنهن مخصوص فائل لاءِ ميڪرو آن ڪرڻ جا ٻه طريقا آهن: سڌو ورڪ بڪ مان ۽ بيڪ اسٽيج ذريعيڏسو.

    سيڪيورٽي وارننگ بار ذريعي ميڪرو کي فعال ڪريو

    ڊفالٽ ميڪرو سيٽنگن سان، جڏهن توهان پهريون ڀيرو هڪ ورڪ بڪ کوليندا آهيو جنهن ۾ ميڪرو هوندو آهي، پيلي سيڪيورٽي وارننگ بار ظاهر ٿئي ٿو شيٽ جي چوٽي تي ساڄي پاسي. ربن:

    جيڪڏهن توهان فائل جي ماخذ تي ڀروسو ڪريو ٿا ۽ ڄاڻو ٿا ته سڀئي ميڪرو محفوظ آهن، ڪلڪ ڪريو مواد کي فعال ڪريو يا ميڪروز کي فعال ڪريو بٽڻ. اهو ميڪرو تي ڦرندو ۽ فائل کي هڪ قابل اعتماد دستاويز ٺاهيندو. ايندڙ دفعي جڏهن توهان ورڪ بڪ کوليندا، سيڪيورٽي وارننگ ظاهر نه ٿيندي.

    جيڪڏهن فائل جو ماخذ اڻڄاتل آهي ۽ توهان ميڪروز کي فعال ڪرڻ نٿا چاهيو، ته توهان بند ڪرڻ لاءِ 'X' بٽڻ تي ڪلڪ ڪري سگهو ٿا. سيڪيورٽي ڊيڄاريندڙ. ڊيڄاريندڙ غائب ٿي ويندو، پر ميڪرو غير فعال رهندو. ميڪرو کي هلائڻ جي ڪنهن به ڪوشش جي نتيجي ۾ هيٺ ڏنل پيغام ٿيندو.

    جيڪڏهن توهان ميڪرو کي غلطي سان غير فعال ڪيو آهي، ته صرف ورڪ بڪ کي ٻيهر کوليو، ۽ پوء ڪلڪ ڪريو مواد کي فعال ڪريو وارننگ بار تي بٽڻ.

    بئڪ اسٽيج ڏيک ۾ ميڪرو کي چالو ڪريو

    مخصوص ورڪ بڪ لاءِ ميڪروز کي فعال ڪرڻ جو ٻيو طريقو Office Backstage view ذريعي آھي. هتي ڪيئن آهي:

    1. فائل ٽئب تي ڪلڪ ڪريو، ۽ پوءِ ڪلڪ ڪريو معلومات کاٻي مينيو ۾.
    2. ان ۾ سيڪيورٽي خبردار علائقو، ڪلڪ ڪريو مواد کي فعال ڪريو > سڀ مواد کي فعال ڪريو .

    اڳئين طريقي سان، توهان جو ورڪ بڪ هڪ قابل اعتماد دستاويز بڻجي ويندو.

    توهان کي Excel ۾ قابل اعتماد دستاويزن بابت ڇا ڄاڻڻ گهرجي

    ميسيج بار يا Backstage view ذريعي ميڪرو کي فعال ڪرڻ فائل کي هڪ قابل اعتماد دستاويز بڻائي ٿو. بهرحال، ڪجهه ايڪسل فائلن کي قابل اعتماد دستاويز نه ٿو ڪري سگهجي. مثالن لاءِ، فائلون ڪنهن غير محفوظ هنڌ تان کوليون ويون آهن جهڙوڪ Temp فولڊر، يا جيڪڏهن سسٽم ايڊمنسٽريٽر توهان جي تنظيم ۾ سيڪيورٽي پاليسي مقرر ڪئي آهي ته جيئن سڀني ميڪروز کي بغير اطلاع جي غير فعال ڪري سگهجي. اهڙين حالتن ۾، ميڪرو صرف هڪ وقت لاء فعال آهن. فائل جي ايندڙ افتتاح تي، ايڪسل توهان کي مواد کي ٻيهر فعال ڪرڻ لاء اشارو ڏيندو. ان کان بچڻ لاءِ، توھان پنھنجي Trust Center سيٽنگون تبديل ڪري سگھو ٿا يا فائل کي ھڪ قابل اعتماد جڳھ تي محفوظ ڪري سگھو ٿا.

    هڪ دفعو ڪو خاص ورڪ بڪ هڪ قابل اعتماد دستاويز بڻجي وڃي ٿو، ان تي ڀروسو نه ڪرڻ جو ڪو طريقو ناهي. توهان صرف قابل اعتماد دستاويزن جي فهرست کي صاف ڪري سگهو ٿا. ان لاءِ، ھيٺيون ڪم ڪريو:

    1. فائل > اختيارن تي ڪلڪ ڪريو.
    2. کاٻي پاسي، چونڊيو اعتماد سينٽر ، ۽ پوءِ ڪلڪ ڪريو Trust Center Settings .
    3. ان ۾ Trust Center dialog box، منتخب ڪريو Trusted Documents کاٻي پاسي.
    4. ڪلڪ ڪريو صاف ڪريو ، ۽ پوءِ ڪلڪ ڪريو ٺيڪ .

    اهو سڀ اڳئين قابل اعتماد فائلن کي ناقابل اعتماد بڻائي ڇڏيندو. جڏهن توهان اهڙي فائل کوليو ٿا، سيڪيورٽي وارننگ ظاهر ٿيندي.

    20>

    ٽپ. جيڪڏهن توهان ڪريو ٿاڪنهن به دستاويز کي قابل اعتماد بڻائڻ نٿا چاهيو، چيڪ ڪريو Disable Trusted Documents باڪس. توهان اڃا به ڪم بڪ کولڻ تي ميڪرو کي چالو ڪرڻ جي قابل هوندا، پر صرف موجوده سيشن لاءِ.

    هڪ سيشن لاءِ ميڪروز کي ڪيئن چالو ڪجي

    ڪجهه حالتن ۾، اهو صرف هڪ وقت لاءِ ميڪروز کي فعال ڪرڻ جو سبب آهي. مثال طور، جڏهن توهان کي VBA ڪوڊ سان گڏ هڪ Excel فائل ملي ٿي جنهن جي توهان تحقيق ڪرڻ چاهيو ٿا، پر توهان نٿا چاهيو ته هن فائل کي هڪ قابل اعتماد دستاويز ٺاهيو.

    هيٺ ڏنل هدايتون توهان کي فعال ڪرڻ لاءِ قدمن ذريعي رهنمائي ڪنديون macros ان عرصي لاءِ ته فائل کليل آهي:

    1. فائل ٽئب تي ڪلڪ ڪريو > معلومات .
    2. ان ۾ سيڪيورٽي وارننگ ايريا، ڪلڪ ڪريو مواد کي فعال ڪريو > ترقي وارا آپشنز .
    3. ان ۾ Microsoft Office سيڪيورٽي آپشنز ڊائلاگ باڪس، چونڊيو هن سيشن لاءِ مواد کي فعال ڪريو ، ۽ ڪلڪ ڪريو OK .

    اهو هڪ ڀيرو لاءِ ميڪرو کي چالو ڪري ٿو. جڏهن توهان ورڪ بڪ بند ڪريو ٿا، ۽ پوءِ ان کي ٻيهر کوليو ٿا، انتباہ ٻيهر ظاهر ٿيندو.

    Trust Center ذريعي سڀني ورڪ بڪ ۾ ميڪرو کي ڪيئن فعال ڪجي

    Microsoft Excel اهو طئي ڪري ٿو ته VBA ڪوڊس کي اجازت ڏيڻ يا رد ڪرڻ ٽرسٽ سينٽر، ۾ چونڊيل ميڪرو سيٽنگ جي بنياد تي هلو، جيڪو اهو هنڌ آهي جتي توهان Excel لاءِ سموريون سيڪيورٽي سيٽنگون ترتيب ڏيو ٿا.

    ماڪرو کي ڊفالٽ طور تي سڀني Excel ورڪ بڪ ۾ فعال ڪرڻ لاءِ، هي اھو آھي جيڪو توھان کي ڪرڻو آھي:

    15> 16> ڪلڪ ڪريو فائل ٽئب، ۽ پوءِ ڪلڪ ڪريو اختيارن کاٻي بار جي بلڪل ھيٺان.
  • کاٻي پاسي واري پين تي، چونڊيو ٽرسٽ سينٽر ، ۽ پوءِ ڪلڪ ڪريو Trust Center Settings… .
  • ان ۾ Trust Center dialog box, click ميڪرو سيٽنگون کاٻي پاسي، چونڊيو سڀ ميڪرو کي فعال ڪريو ۽ ڪلڪ ڪريو ٺيڪ .
  • 0>

    نوٽس:

    4>16 جيڪڏھن توھان چاھيو ٿا ميڪروز کي صرف مخصوص ورڪ بڪ لاءِ، انھن کي محفوظ ڪريو بجاءِ ڀروسي واري جڳھ تي.
  • سڀني ورڪ بڪ ۾ سڀني ميڪروز کي فعال ڪرڻ توھان جي ڪمپيوٽر کي ممڪن طور تي خطرناڪ ڪوڊز لاءِ خطرناڪ بڻائي ٿو.

Excel macro سيٽنگون بيان ڪيون ويون آهن

هيٺ اسين مختصر طور تي ٽرسٽ سينٽر ۾ سڀني ميڪرو سيٽنگن جي وضاحت ڪنداسين ته جيئن توهان کي باخبر فيصلو ڪرڻ ۾ مدد ملي سگهي:

  • سڀني ميڪرو کي بغير اطلاع جي غير فعال ڪريو - سڀ ميڪرو بند ٿيل آهن؛ ڪوبه ڊيڄاريندڙ نه ڏيکاريندو. توهان ڪنهن به ميڪرو کي هلائڻ جي قابل نه هوندا سواءِ انهن جي جيڪي ڀروسي جي جڳهن تي ذخيرو ٿيل آهن.
  • سڀني ميڪروز کي نوٽيفڪيشن سان غير فعال ڪريو (ڊفالٽ) - ميڪرو غير فعال آهن، پر توهان انهن کي هڪ تي چالو ڪري سگهو ٿا ڪيس جي بنياد تي ڪيس جي بنياد تي.
  • سڀني ميڪرو کي غير فعال ڪريو سواءِ ڊيجيٽل طور تي دستخط ٿيل ميڪرو - غير دستخط ٿيل ميڪروز نوٽيفڪيشن سان غير فعال آهن. هڪ قابل اعتماد پبلشر طرفان هڪ خاص سرٽيفڪيٽ سان ڊجيٽل طور تي دستخط ٿيل Macros کي هلائڻ جي اجازت آهي.جيڪڏهن توهان پبلشر تي ڀروسو نه ڪيو آهي، Excel توهان کي پبلشر تي ڀروسو ڪرڻ ۽ ميڪرو کي فعال ڪرڻ لاءِ اشارو ڪندو.
  • سڀني ميڪرو کي فعال ڪريو (سفارش نه ڪئي وئي) - سڀني ميڪرو کي هلائڻ جي اجازت آهي، بشمول ممڪن طور تي خراب ڪوڊس.
  • VBA پروجيڪٽ آبجیکٹ ماڊل تائين رسائي تي اعتماد ڪريو - هي سيٽنگ ايپليڪيشنن لاءِ Visual Basic جي آبجیکٹ ماڊل تائين پروگراماتي رسائي کي ڪنٽرول ڪري ٿي. اهو ڊفالٽ طور تي غير مجاز پروگرامن کي توهان جي ميڪرو کي تبديل ڪرڻ يا پاڻمرادو نقل ڪرڻ وارا نقصانڪار ڪوڊ ٺاهڻ کان روڪڻ لاءِ بند ٿيل آهي.

جڏهن ٽرسٽ سينٽر سيٽنگون تبديل ڪندا، مهرباني ڪري اهو ذهن ۾ رکو ته اهي صرف Excel تي لاڳو ٿين ٿا، سڀني تي نه. Office پروگرام.

ميڪرو کي مستقل طور تي قابل اعتماد هنڌ تي فعال ڪريو

گلوبل ميڪرو سيٽنگن کي تبديل ڪرڻ جي بدران، توهان پنهنجي ڪمپيوٽر يا مقامي نيٽ ورڪ تي مخصوص جڳهن تي ڀروسو ڪرڻ لاءِ Excel کي ترتيب ڏئي سگهو ٿا. ڪنهن به ايڪسل فائل ڀروسي واري هنڌ تي کليل آهي ميڪروز فعال ٿيل ۽ سيڪيورٽي وارننگن کان سواءِ، جيتوڻيڪ جيڪڏهن سڀ ميڪروز کي بغير نوٽيفڪيشن جي غير فعال ڪيو اختيار چونڊيو ويو آهي Trust Center سيٽنگون. هي توهان کي ڪجهه ڪم بڪ ۾ ميڪرو هلائڻ جي اجازت ڏئي ٿو جڏهن ٻيا سڀئي Excel ميڪرو غير فعال آهن!

پرسنل ميڪرو ورڪ بڪ ۾ اهڙين فائلن جو هڪ مثال - ان ورڪ بڪ ۾ موجود سڀئي VBA ڪوڊ توهان لاءِ موجود آهن استعمال ڪرڻ لاءِ جڏهن توهان Excel شروع ڪريو ٿا، توهان جي ميڪرو سيٽنگن کان سواءِ.

موجوده قابل اعتماد هنڌن کي ڏسڻ لاءِ يا هڪ نئون شامل ڪرڻ لاءِ، انهن تي عمل ڪريوقدم:

  1. ڪلڪ ڪريو فائل > اختيارن .
  2. کاٻي پاسي واري پين تي، چونڊيو ٽرسٽ سينٽر ، ۽ پوءِ ڪلڪ ڪريو Trust Center Settings… .
  3. Trust Center dialog box ۾، منتخب ڪريو Trusted Locations کاٻي پاسي کان. توھان ڏسندا ڊفالٽ قابل اعتماد جڳھن جي ھڪڙي فهرست. اهي جڳهيون Excel add-ins، macros ۽ ٽيمپليٽس جي صحيح ڪم لاءِ اهم آهن، ۽ انهن کي تبديل نه ٿيڻ گهرجي. فني طور تي، توھان پنھنجي ڪم بڪ کي محفوظ ڪري سگھوٿا Excel جي ڊفالٽ جڳھن مان، پر اھو بھتر آھي ته توھان پنھنجو ٺاھيو.
  4. پنھنجي قابل اعتماد جڳھ قائم ڪرڻ لاءِ، ڪلڪ ڪريو نئون جڳھ شامل ڪريو… .

16> Microsoft Office Trusted Locations ڊائلاگ باڪس ۾، ھيٺيون ڪم ڪريو:

  • ڪلڪ ڪريو براؤز ڪريو بٽڻ ان فولڊر ڏانھن وڃو جنھن کي توھان قابل اعتماد جڳھ بڻائڻ چاھيو ٿا.
  • جيڪڏھن توھان چاھيو ٿا ته منتخب ٿيل فولڊر جي ڪنھن ذيلي فولڊر تي پڻ ڀروسو ڪيو وڃي، چيڪ ڪريو ھن جڳھ جا ذيلي فولڊر پڻ قابل اعتماد آھن باڪس.
  • تفصيل فيلڊ ۾ هڪ مختصر نوٽيس ٽائيپ ڪريو (اهو توهان جي ڪيترن ئي هنڌن کي منظم ڪرڻ ۾ مدد ڪري سگهي ٿو) يا ان کي خالي ڇڏي ڏيو.
  • ڪلڪ ڪريو ٺيڪ .

  • ٻه ڀيرا ڪلڪ ڪريو OK باقي ڊائلاگ باڪس کي بند ڪرڻ لاءِ.
  • ٿي ويو! توھان ھاڻي پنھنجي ورڪ بڪ کي ميڪرو سان پنھنجي قابل اعتماد جڳھ تي رکي سگھو ٿا ۽ Excel جي سيڪيورٽي سيٽنگن جي باري ۾ پريشان نه ٿيو.

    تجويزون ۽ نوٽس:

    • مھرباني ڪري تمام محتاط رھوقابل اعتماد مقام. ڇاڪاڻ ته Excel خودڪار طريقي سان سڀني ميڪرو کي فعال ڪري ٿو سڀني ورڪ بڪ ۾ جيڪي قابل اعتماد هنڌن تي محفوظ ٿيل آهن، اهي توهان جي سيڪيورٽي سسٽم ۾ هڪ قسم جي خاميون بڻجي ويندا آهن، جيڪي ميڪرو وائرس ۽ هيڪنگ حملن لاء خطرناڪ آهن. ڪنهن به عارضي فولڊر کي ڪڏهن به قابل اعتماد ذريعو نه ٺاهيو. انهي سان گڏ، دستاويزن فولڊر سان محتاط رهو، بلڪه هڪ ذيلي فولڊر ٺاهيو ۽ ان کي هڪ قابل اعتماد هنڌ طور نامزد ڪيو.
    • جيڪڏهن توهان غلطي سان هڪ خاص فولڊر کي قابل اعتماد هنڌن جي لسٽ ۾ شامل ڪيو آهي، چونڊيو ۽ ڪلڪ ڪريو هٽايو بٽڻ ڪم بڪ کولڻ تي ۽ ٻاهر نڪرڻ کان پهريان ان کي بند ڪريو. فوري جواب آهي "نه، اهو ممڪن ناهي". ڇاڪاڻ ته ميڪرو سيڪيورٽي Excel جي سيڪيورٽي لاءِ انتهائي اهم آهي، Microsoft ڪنهن به VBA ڪوڊ کي صرف هڪ صارف جي ڪلڪ سان شروع ڪرڻ لاءِ ٺاهيو آهي.

    بهرحال، جڏهن Microsoft دروازو بند ڪري ٿو، صارف هڪ ونڊو کولي ٿو :) هڪ حل جي طور تي، ڪنهن هڪ طريقو تجويز ڪيو ته صارف کي مجبور ڪرڻ لاءِ ميڪرو کي هڪ قسم جي ”سپليش اسڪرين“ يا ”هدايت واري شيٽ“ سان چالو ڪيو وڃي. عام خيال هن ريت آهي:

    توهان هڪ ڪوڊ لکو جيڪو سڀني ورڪ شيٽ ٺاهي ٿو پر هڪ تمام لڪيل آهي (xlSheetVeryHidden). ڏسڻ واري شيٽ (اسپليش اسڪرين) ڪجهه چوي ٿي جيئن "مهرباني ڪري ميڪروز کي فعال ڪريو ۽ فائل کي ٻيهر کوليو" يا وڌيڪ تفصيلي هدايتون مهيا ڪري ٿي.

    جيڪڏهن ميڪرو غير فعال آهن،استعمال ڪندڙ صرف "سپليش اسڪرين" ورڪ شيٽ ڏسي سگھن ٿا؛ ٻيون سڀئي شيٽون ڏاڍا لڪيل آهن.

    جيڪڏهن ميڪروز فعال آهن، ڪوڊ سڀني شيٽس کي لڪائيندو آهي، ۽ پوءِ جڏهن ورڪ بڪ بند ٿي ويندو آهي ته انهن کي ٻيهر لڪايو ويندو آهي.

    ايڪسل ۾ ميڪروز کي ڪيئن غير فعال ڪجي

    جيئن اڳ ۾ ئي ذڪر ڪيو ويو آهي، ايڪسل جي ڊفالٽ سيٽنگ آهي نوٽيفڪيشن سان ميڪرو کي غير فعال ڪرڻ ۽ صارفين کي انهن کي دستي طور تي فعال ڪرڻ جي اجازت ڏيڻ جي صورت ۾ جيڪڏهن اهي چاهيندا. جيڪڏھن توھان چاھيو ٿا سڀ ميڪرو خاموشيءَ سان، بغير ڪنھن اطلاع جي، پوءِ چونڊيو لاڳاپيل اختيار (پهريون ھڪڙو) Trust Center ۾.

    1. توهان جي Excel ۾، ڪلڪ ڪريو فائل ٽئب > اختيارن .
    2. کاٻي پاسي واري پين تي، چونڊيو Trust Center ، ۽ پوءِ ڪلڪ ڪريو Trust Center Settings… .
    3. کاٻي مينيو ۾، چونڊيو ميڪرو سيٽنگون ، چونڊيو سڀني ميڪرو کي بغير اطلاع جي غير فعال ڪريو ، ۽ ڪلڪ ڪريو OK .

    26>

    اهڙيءَ طرح توهان ايڪسل ۾ ميڪروز کي فعال ۽ غير فعال ڪري سگهو ٿا. مان توهان جي پڙهڻ جي مهرباني ۽ اميد آهي ته توهان کي ايندڙ هفتي اسان جي بلاگ تي ڏسڻ لاء!

    مائيڪل براون هڪ سرشار ٽيڪنالاجي جوش آهي جيڪو سافٽ ويئر اوزار استعمال ڪندي پيچيده عملن کي آسان ڪرڻ جي جذبي سان. ٽيڪنيڪي صنعت ۾ ڏهاڪن کان وڌيڪ تجربي سان، هن پنهنجي صلاحيتن کي Microsoft Excel ۽ Outlook، گڏوگڏ Google Sheets ۽ Docs ۾ ساراهيو آهي. مائيڪل جو بلاگ وقف ڪيو ويو آهي پنهنجي علم ۽ مهارت کي ٻين سان شيئر ڪرڻ لاءِ، پيداوار ۽ ڪارڪردگي کي بهتر ڪرڻ لاءِ آسان پيروي ڪرڻ واريون صلاحون ۽ سبق مهيا ڪرڻ لاءِ. چاهي توهان هڪ تجربيڪار پيشه ور آهيو يا شروعاتي، مائيڪل جو بلاگ انهن ضروري سافٽ ويئر اوزارن مان وڌ کان وڌ فائدو حاصل ڪرڻ لاءِ قيمتي بصيرتون ۽ عملي صلاحون پيش ڪري ٿو.