ایکسل میں میکرو کو کیسے فعال اور غیر فعال کریں۔

  • اس کا اشتراک
Michael Brown

مضمون ایکسل میں میکرو کو آن کرنے کا طریقہ دیکھتا ہے، میکرو سیکیورٹی کی بنیادی باتوں کی وضاحت کرتا ہے اور دکھاتا ہے کہ VBA کوڈز کو محفوظ طریقے سے چلانے کے لیے سیکیورٹی کی ترتیبات کو کیسے ایڈجسٹ کیا جائے۔

لگ بھگ کسی کی طرح۔ ٹیکنالوجی، میکرو کو اچھے اور برے دونوں کے لیے استعمال کیا جا سکتا ہے۔ لہذا، مائیکروسافٹ ایکسل میں، تمام میکرو بطور ڈیفالٹ غیر فعال ہیں۔ یہ ٹیوٹوریل ایکسل میں میکرو کو فعال کرنے کے مختلف طریقوں کا احاطہ کرتا ہے اور اس سے وابستہ ممکنہ خطرات کی وضاحت کرتا ہے۔

    ایکسل میں میکرو سیکیورٹی

    اس سے پہلے کہ آپ اپنی ورک شیٹس میں میکرو کو فعال کریں، یہ ہے یہ سمجھنا ضروری ہے کہ وہ ممکنہ طور پر کتنے خطرناک ہو سکتے ہیں۔

    اگرچہ VBA کوڈ پیچیدہ اور دہرائے جانے والے کاموں کو خودکار کرنے میں بہت موثر ہیں، لیکن یہ حفاظتی نقطہ نظر سے خطرے کا ایک اہم ذریعہ ہیں۔ ایک بدنیتی پر مبنی میکرو جسے آپ انجانے میں چلاتے ہیں وہ آپ کی ہارڈ ڈرائیو پر موجود فائلوں کو نقصان پہنچا سکتا ہے یا مکمل طور پر حذف کر سکتا ہے، آپ کے ڈیٹا کو خراب کر سکتا ہے، اور یہاں تک کہ آپ کے Microsoft Office انسٹالیشن کو خراب کر سکتا ہے۔ اس وجہ سے، ایکسل کی ڈیفالٹ ترتیب تمام میکرو کو اطلاع کے ساتھ غیر فعال کرنا ہے۔

    ان خطرات سے کیسے بچا جائے؟ صرف ایک سادہ اصول پر عمل کریں: صرف محفوظ میکرو کو فعال کریں - وہ جو آپ نے خود لکھے یا ریکارڈ کیے ہیں، قابل اعتماد ذرائع سے میکرو، اور VBA کوڈز جن کا آپ نے جائزہ لیا ہے اور مکمل طور پر سمجھ چکے ہیں۔

    میکروز کو انفرادی ورک بک کے لیے کیسے فعال کریں

    کسی مخصوص فائل کے لیے میکرو کو آن کرنے کے دو طریقے ہیں: براہ راست ورک بک سے اور بیک اسٹیج کے ذریعےدیکھیں۔

    سیکیورٹی وارننگ بار کے ذریعے میکرو کو فعال کریں

    ڈیفالٹ میکرو سیٹنگز کے ساتھ، جب آپ پہلی بار میکرو پر مشتمل ورک بک کھولتے ہیں، تو شیٹ کے اوپری حصے میں پیلے رنگ کی سیکیورٹی وارننگ بار ظاہر ہوتا ہے۔ ربن:

    >

    اگر آپ فائل کے ماخذ پر بھروسہ کرتے ہیں اور جانتے ہیں کہ تمام میکرو محفوظ ہیں، تو مواد کو فعال کریں یا میکروز کو فعال کریں بٹن پر کلک کریں۔ یہ میکروز کو آن کر دے گا اور فائل کو قابل اعتماد دستاویز بنا دے گا۔ اگلی بار جب آپ ورک بک کھولیں گے تو سیکیورٹی وارننگ ظاہر نہیں ہوگی۔

    اگر فائل کا ماخذ نامعلوم ہے اور آپ میکروز کو فعال نہیں کرنا چاہتے ہیں، تو آپ بند کرنے کے لیے 'X' بٹن پر کلک کر سکتے ہیں۔ سیکورٹی انتباہ. وارننگ غائب ہو جائے گی، لیکن میکروز غیر فعال رہیں گے۔ میکرو چلانے کی کسی بھی کوشش کا نتیجہ درج ذیل پیغام میں آئے گا۔

    اگر آپ نے غلطی سے میکرو کو غیر فعال کردیا ہے، تو بس ورک بک کو دوبارہ کھولیں، اور پھر پر کلک کریں۔ انتباہی بار پر مواد کو فعال کریں بٹن۔

    بیک اسٹیج ویو میں میکرو کو آن کریں

    مخصوص ورک بک کے لیے میکرو کو فعال کرنے کا دوسرا طریقہ آفس بیک اسٹیج ویو کے ذریعے ہے۔ یہ طریقہ ہے:

    1. فائل ٹیب پر کلک کریں، اور پھر بائیں مینو میں معلومات پر کلک کریں۔
    2. سیکیورٹی میں تنبیہ علاقہ، مواد کو فعال کریں پر کلک کریں۔> تمام مواد کو فعال کریں ۔

    پچھلے طریقہ کی طرح، آپ کی ورک بک ایک قابل اعتماد دستاویز بن جائے گی۔

    ایکسل میں قابل اعتماد دستاویزات کے بارے میں آپ کو کیا معلوم ہونا چاہیے

    میسج بار یا بیک اسٹیج ویو کے ذریعے میکرو کو فعال کرنا فائل کو ایک قابل اعتماد دستاویز بنا دیتا ہے۔ تاہم، کچھ ایکسل فائلوں کو قابل اعتماد دستاویزات نہیں بنایا جا سکتا۔ مثال کے طور پر، فائلیں کسی غیر محفوظ مقام سے کھولی گئی ہیں جیسے کہ ٹیمپ فولڈر، یا اگر سسٹم ایڈمنسٹریٹر نے آپ کی تنظیم میں بغیر اطلاع کے تمام میکرو کو غیر فعال کرنے کے لیے سیکیورٹی پالیسی ترتیب دی ہے۔ ایسے معاملات میں، میکرو صرف ایک ہی وقت کے لیے فعال ہوتے ہیں۔ فائل کے اگلے افتتاح پر، Excel آپ کو مواد کو دوبارہ فعال کرنے کا اشارہ کرے گا۔ اس سے بچنے کے لیے، آپ اپنے ٹرسٹ سینٹر کی سیٹنگز تبدیل کر سکتے ہیں یا فائل کو کسی بھروسہ مند مقام پر محفوظ کر سکتے ہیں۔

    ایک بار جب کوئی خاص ورک بک ایک قابل اعتماد دستاویز بن جائے، تو اس پر اعتماد ختم کرنے کا کوئی طریقہ نہیں ہے۔ آپ صرف قابل اعتماد دستاویزات کی فہرست کو صاف کر سکتے ہیں۔ اس کے لیے، درج ذیل کریں:

    1. فائل > اختیارات پر کلک کریں۔
    2. بائیں جانب، ٹرسٹ کو منتخب کریں۔ سینٹر ، اور پھر ٹرسٹ سینٹر سیٹنگز پر کلک کریں۔
    3. ٹرسٹ سینٹر ڈائیلاگ باکس میں، بائیں جانب ٹرسٹڈ ڈاکومنٹس کو منتخب کریں۔
    4. صاف کریں پر کلک کریں، اور پھر ٹھیک ہے پر کلک کریں۔

    اس سے پہلے کی تمام قابل اعتماد فائلیں ناقابل اعتماد ہوجائیں گی۔ جب آپ ایسی فائل کھولیں گے تو سیکیورٹی وارننگ ظاہر ہوگی۔

    ٹپ۔ اگر تم کروکسی بھی دستاویز کو قابل اعتماد نہیں بنانا چاہتے ہیں، قابل اعتماد دستاویزات باکس پر نشان لگائیں۔ آپ ابھی بھی ورک بک کھولنے پر میکرو کو آن کر سکیں گے، لیکن صرف موجودہ سیشن کے لیے۔ 6 مثال کے طور پر، جب آپ کو VBA کوڈ کے ساتھ ایک Excel فائل موصول ہوئی جس کی آپ چھان بین کرنا چاہیں گے، لیکن آپ اس فائل کو ایک قابل اعتماد دستاویز نہیں بنانا چاہتے ہیں۔

    درج ذیل ہدایات آپ کو فعال کرنے کے مراحل میں رہنمائی کریں گی۔ فائل کے کھلنے کی مدت کے لیے میکرو:

    1. فائل ٹیب پر کلک کریں > معلومات ۔
    2. میں سیکیورٹی وارننگ علاقے میں، مواد کو فعال کریں > جدید اختیارات پر کلک کریں۔
    3. مائیکروسافٹ آفس سیکیورٹی آپشنز ڈائیلاگ باکس میں، منتخب کریں اس سیشن کے لیے مواد کو فعال کریں ، اور ٹھیک ہے پر کلک کریں۔

    یہ ایک بار کے لیے میکرو کو آن کرتا ہے۔ جب آپ ورک بک کو بند کرتے ہیں، اور پھر اسے دوبارہ کھولتے ہیں، تو وارننگ دوبارہ ظاہر ہو جائے گی۔

    ٹرسٹ سینٹر کے ذریعے تمام ورک بک میں میکرو کو کیسے فعال کیا جائے

    Microsoft Excel اس بات کا تعین کرتا ہے کہ آیا VBA کوڈز کو اجازت دینا ہے یا نامنظور ٹرسٹ سینٹر، میں منتخب کردہ میکرو سیٹنگ کی بنیاد پر چلائیں جو وہ جگہ ہے جہاں آپ Excel کے لیے تمام سیکیورٹی سیٹنگز کو کنفیگر کرتے ہیں۔

    ڈیفالٹ کے طور پر تمام Excel ورک بک میں میکرو کو فعال کرنے کے لیے، یہ آپ کو کیا کرنے کی ضرورت ہے:

    1. پر کلک کریں۔ فائل ٹیب، اور پھر بائیں بار کے بالکل نیچے اختیارات پر کلک کریں۔
    2. بائیں طرف کے پین پر، ٹرسٹ سینٹر کو منتخب کریں۔ ، اور پھر ٹرسٹ سینٹر سیٹنگز… پر کلک کریں۔

  • ٹرسٹ سینٹر ڈائیلاگ باکس میں، پر کلک کریں۔ میکرو سیٹنگز بائیں طرف، منتخب کریں تمام میکروز کو فعال کریں اور کلک کریں ٹھیک ہے ۔
  • نوٹس:

    • آپ جو آپشن ٹرسٹ سینٹر کے ذریعے سیٹ کرتے ہیں وہ نئی ڈیفالٹ میکرو سیٹنگ بن جاتا ہے اور آپ کی تمام Excel فائلوں پر عالمی سطح پر لاگو ہوتا ہے۔ اگر آپ میکرو کو صرف مخصوص ورک بک کے لیے فعال کرنا چاہتے ہیں، تو اس کے بجائے انہیں کسی بھروسہ مند مقام پر محفوظ کریں۔
    • تمام ورک بک میں تمام میکرو کو فعال کرنے سے آپ کا کمپیوٹر ممکنہ طور پر خطرناک کوڈز کا شکار ہوجاتا ہے۔

    Excel میکرو سیٹنگز کی وضاحت کی گئی

    ذیل میں ہم ٹرسٹ سینٹر میں تمام میکرو سیٹنگز کی مختصر وضاحت کریں گے تاکہ آپ کو باخبر فیصلہ کرنے میں مدد ملے:

    • بغیر اطلاع کے تمام میکرو کو غیر فعال کریں - تمام میکرو غیر فعال ہیں؛ کوئی انتباہ نہیں دکھایا جائے گا. آپ کسی بھی میکرو کو نہیں چلا سکیں گے ماسوائے ان کے جو بھروسہ مند مقامات پر محفوظ ہیں۔
    • اطلاع کے ساتھ تمام میکرو کو غیر فعال کریں (پہلے سے طے شدہ) - میکرو غیر فعال ہیں، لیکن آپ انہیں ایک پر فعال کرسکتے ہیں۔ کیس بہ صورت کی بنیاد۔
    • ڈیجیٹل دستخط شدہ میکرو کے علاوہ تمام میکرو کو غیر فعال کریں – غیر دستخط شدہ میکرو اطلاعات کے ساتھ غیر فعال ہیں۔ ایک بھروسہ مند پبلشر کی طرف سے خصوصی سرٹیفکیٹ کے ساتھ ڈیجیٹل طور پر دستخط شدہ میکرو کو چلانے کی اجازت ہے۔اگر آپ کو پبلشر پر بھروسہ نہیں ہے، تو Excel آپ کو پبلشر پر بھروسہ کرنے اور میکرو کو فعال کرنے کا اشارہ کرے گا۔
    • تمام میکروز کو فعال کریں (تجویز نہیں کی گئی) - تمام میکرو کو چلانے کی اجازت ہے، بشمول ممکنہ طور پر نقصان دہ کوڈز۔
    • VBA پروجیکٹ آبجیکٹ ماڈل تک رسائی پر بھروسہ کریں - یہ ترتیب ایپلی کیشنز کے لیے Visual Basic کے آبجیکٹ ماڈل تک پروگرامیٹک رسائی کو کنٹرول کرتی ہے۔ غیر مجاز پروگراموں کو آپ کے میکرو کو تبدیل کرنے یا خود سے نقل کرنے والے نقصان دہ کوڈز کو بنانے سے روکنے کے لیے یہ بطور ڈیفالٹ غیر فعال ہے۔

    ٹرسٹ سینٹر کی ترتیبات کو تبدیل کرتے وقت، براہ کرم یہ بات ذہن میں رکھیں کہ وہ صرف ایکسل پر لاگو ہوتے ہیں، سبھی پر نہیں۔ آفس پروگرامز۔

    مستقل طور پر ایک قابل اعتماد مقام پر میکرو کو فعال کریں

    عالمی میکرو سیٹنگز میں ہیرا پھیری کرنے کے بجائے، آپ اپنے کمپیوٹر یا مقامی نیٹ ورک پر مخصوص مقامات پر بھروسہ کرنے کے لیے ایکسل کو کنفیگر کر سکتے ہیں۔ قابل اعتماد مقام پر کوئی بھی ایکسل فائل میکروز کے فعال ہونے اور بغیر سیکیورٹی وارننگ کے کھلتی ہے، یہاں تک کہ اگر ٹرسٹ سینٹر کی ترتیبات میں تمام میکروز کو بغیر اطلاع کے غیر فعال کریں کا اختیار منتخب کیا گیا ہو۔ یہ آپ کو مخصوص ورک بک میں میکرو چلانے دیتا ہے جب تمام ایکسل میکرو غیر فعال ہوتے ہیں!

    پرسنل میکرو ورک بک میں ایسی فائلوں کی ایک مثال - اس ورک بک میں موجود تمام VBA کوڈز آپ کے لیے دستیاب ہیں جب بھی آپ Excel شروع کرتے ہیں، آپ کی میکرو ترتیبات سے قطع نظر۔

    موجودہ قابل اعتماد مقامات کو دیکھنے یا ایک نیا شامل کرنے کے لیے، ان پر عمل کریںمراحل:

    1. فائل > اختیارات پر کلک کریں۔
    2. بائیں ہاتھ کے پین پر، ٹرسٹ سینٹر<2 کو منتخب کریں۔>، اور پھر ٹرسٹ سینٹر سیٹنگز… پر کلک کریں۔
    3. ٹرسٹ سینٹر ڈائیلاگ باکس میں، بائیں جانب ٹرسٹڈ لوکیشنز کو منتخب کریں۔ آپ کو پہلے سے طے شدہ قابل اعتماد مقامات کی فہرست نظر آئے گی۔ یہ مقامات ایکسل ایڈ انز، میکروز اور ٹیمپلیٹس کے درست کام کے لیے اہم ہیں، اور انہیں تبدیل نہیں کیا جانا چاہیے۔ تکنیکی طور پر، آپ اپنی ورک بک کو Excel کے پہلے سے طے شدہ مقامات میں سے کسی ایک پر محفوظ کر سکتے ہیں، لیکن یہ بہتر ہے کہ آپ خود اپنا بنائیں۔
    4. اپنا بھروسہ مند مقام ترتیب دینے کے لیے، نیا مقام شامل کریں… پر کلک کریں۔

  • مائیکروسافٹ آفس ٹرسٹڈ لوکیشنز ڈائیلاگ باکس میں، درج ذیل کام کریں:
    • براؤز کریں<2 پر کلک کریں۔> اس فولڈر میں نیویگیٹ کرنے کے لیے بٹن جسے آپ ایک قابل اعتماد مقام بنانا چاہتے ہیں۔
    • اگر آپ چاہتے ہیں کہ منتخب فولڈر کے کسی ذیلی فولڈر پر بھی بھروسہ کیا جائے، تو چیک کریں اس مقام کے ذیلی فولڈر بھی قابل بھروسہ ہیں باکس۔
    • تفصیل فیلڈ میں ایک مختصر نوٹس ٹائپ کریں (اس سے آپ کو متعدد مقامات کا نظم کرنے میں مدد مل سکتی ہے) یا اسے خالی چھوڑ دیں۔
    • ٹھیک ہے<2 پر کلک کریں۔>.

  • بقیہ ڈائیلاگ باکسز کو بند کرنے کے لیے ٹھیک ہے پر دو بار کلک کریں۔
  • ہو گیا! اب آپ اپنی ورک بک کو میکرو کے ساتھ اپنے قابل اعتماد مقام پر رکھ سکتے ہیں اور ایکسل کی سیکیورٹی سیٹنگز کے بارے میں پریشان نہ ہوں۔

    تجاویز اور نوٹ:

    • براہ کرم ایک کا انتخاب کرتے وقت بہت محتاط رہیںقابل اعتماد مقام. چونکہ ایکسل خود بخود تمام میکرو کو تمام ورک بک میں قابل بناتا ہے جو بھروسہ مند مقامات پر محفوظ ہیں، اس لیے وہ آپ کے سیکیورٹی سسٹم میں ایک قسم کی خامیاں بن جاتے ہیں، جو میکرو وائرسز اور ہیکنگ حملوں کا شکار ہوتے ہیں۔ کسی بھی عارضی فولڈر کو کبھی بھی قابل اعتماد ذریعہ نہ بنائیں۔ اس کے علاوہ، دستاویزات فولڈر سے محتاط رہیں، بجائے اس کے کہ ایک ذیلی فولڈر بنائیں اور اسے ایک قابل اعتماد مقام کے طور پر نامزد کریں۔
    • اگر آپ نے غلطی سے قابل اعتماد مقامات کی فہرست میں کوئی خاص فولڈر شامل کر دیا ہے، تو منتخب کریں۔ اس پر کلک کریں اور ہٹائیں بٹن پر کلک کریں۔

    VBA کے ساتھ میکرو کو پروگرام کے مطابق کیسے فعال کیا جائے

    ایکسل فورمز پر، بہت سے لوگ پوچھتے ہیں کہ کیا میکروز کو پروگرام کے لحاظ سے فعال کرنا ممکن ہے ورک بک کھولنے پر اور باہر نکلنے سے پہلے انہیں غیر فعال کر دیں۔ فوری جواب ہے "نہیں، یہ ممکن نہیں ہے"۔ چونکہ میکرو سیکیورٹی ایکسل کی سیکیورٹی کے لیے اہم ہے، اس لیے مائیکروسافٹ نے کسی بھی VBA کوڈ کو صرف صارف کے کلک کے ذریعے متحرک کرنے کے لیے ڈیزائن کیا ہے۔

    تاہم، جب مائیکروسافٹ دروازہ بند کرتا ہے، صارف ایک ونڈو کھولتا ہے :) ایک حل کے طور پر، کسی نے صارف کو میکرو کو ایک قسم کی "سپلیش اسکرین" یا "انسٹرکشن شیٹ" کے ساتھ فعال کرنے پر مجبور کرنے کا طریقہ تجویز کیا۔ عام خیال اس طرح ہے:

    آپ ایک کوڈ لکھتے ہیں جو تمام ورک شیٹس بناتا ہے لیکن ایک بہت ہی پوشیدہ (xlSheetVeryHidden)۔ دکھائی دینے والی شیٹ (سپلیش اسکرین) کچھ ایسا کہتی ہے کہ "براہ کرم میکروز کو فعال کریں اور فائل کو دوبارہ کھولیں" یا مزید تفصیلی ہدایات فراہم کرتی ہے۔

    اگر میکرو غیر فعال ہیں،صارف صرف "سپلیش اسکرین" ورک شیٹ دیکھ سکتا ہے۔ باقی تمام شیٹس بہت پوشیدہ ہیں۔

    اگر میکرو فعال ہیں، تو کوڈ تمام شیٹس کو چھپا دیتا ہے، اور پھر ورک بک کے بند ہونے پر انہیں دوبارہ بہت پوشیدہ کر دیتا ہے۔

    ایکسل میں میکرو کو کیسے غیر فعال کریں

    جیسا کہ پہلے ہی ذکر کیا گیا ہے، ایکسل کی ڈیفالٹ ترتیب نوٹیفکیشن کے ساتھ میکرو کو غیر فعال کرنا ہے اور اگر صارفین چاہیں تو انہیں دستی طور پر فعال کرنے کی اجازت دینا ہے۔ اگر آپ بغیر کسی اطلاع کے خاموشی سے تمام میکرو کو غیر فعال کرنا چاہتے ہیں، تو ٹرسٹ سینٹر میں متعلقہ آپشن (پہلا والا) منتخب کریں۔

    1. اپنے ایکسل میں، فائل<پر کلک کریں۔ 2> ٹیب > اختیارات ۔
    2. بائیں طرف کے پین پر، ٹرسٹ سینٹر کو منتخب کریں، اور پھر ٹرسٹ سینٹر سیٹنگز… پر کلک کریں۔
    3. بائیں مینو میں، میکرو سیٹنگز کو منتخب کریں، بغیر اطلاع کے تمام میکرو کو غیر فعال کریں کو منتخب کریں، اور ٹھیک ہے پر کلک کریں۔

    26>

    اس طرح آپ ایکسل میں میکرو کو فعال اور غیر فعال کرسکتے ہیں۔ میں پڑھنے کے لیے آپ کا شکریہ ادا کرتا ہوں اور امید کرتا ہوں کہ آپ کو اگلے ہفتے ہمارے بلاگ پر ملوں گا!

    مائیکل براؤن سافٹ ویئر ٹولز کا استعمال کرتے ہوئے پیچیدہ عمل کو آسان بنانے کے جذبے کے ساتھ ٹیکنالوجی سے وابستہ ایک سرشار ہے۔ ٹیک انڈسٹری میں ایک دہائی سے زیادہ کے تجربے کے ساتھ، اس نے مائیکروسافٹ ایکسل اور آؤٹ لک کے ساتھ ساتھ گوگل شیٹس اور دستاویزات میں بھی اپنی صلاحیتوں کو نکھارا ہے۔ مائیکل کا بلاگ اپنے علم اور مہارت کو دوسروں کے ساتھ بانٹنے کے لیے وقف ہے، پیداواری صلاحیت اور کارکردگی کو بہتر بنانے کے لیے آسان پیروی کرنے والی تجاویز اور سبق فراہم کرتا ہے۔ چاہے آپ ایک تجربہ کار پیشہ ور ہوں یا ابتدائی، مائیکل کا بلاگ ان ضروری سافٹ ویئر ٹولز سے زیادہ سے زیادہ فائدہ اٹھانے کے لیے قیمتی بصیرتیں اور عملی مشورہ پیش کرتا ہے۔