ورڈ میں میکرو کا استعمال کیسے شروع کریں

ورڈ میں میکرو کا استعمال کیسے شروع کریں

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





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





یہاں ہم آپ کو ایک سادہ مگر مفید مثال دکھائیں گے: ورڈ کے فائنڈ اور ریپلیس فنکشن کو خودکار کیسے کریں۔





میکرو کی ریکارڈنگ۔

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

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



کے پاس جاؤ فائل> اختیارات> اپنی مرضی کے مطابق ربن۔ . دائیں طرف ، نیچے۔ مین ٹیبز۔ ، چیک کریں ڈویلپر اختیار ٹھیک ہے کو منتخب کریں اور باہر نکلیں۔

میک کو روکو میں کیسے ڈالیں۔

اب آئیے اپنا میکرو بنائیں۔





  1. کلک کریں۔ ڈویلپر> ریکارڈ میکرو۔ .
  2. آپ کو میکرو کا نام دینے کے لیے کہا جائے گا۔ ChangeSocietyName یا کوئی دوسرا نام جو آپ کے مطابق ہو درج کریں۔ میکرو کا نام دیتے وقت ، خالی جگہوں ، ادوار ، تعجب کے نشانات اور خاص حروف سے بچیں ، ورنہ آپ کو ایک غلطی کا پیغام ملے گا۔ آپ نمبر استعمال کر سکتے ہیں ، لیکن پہلا حرف ایک حرف ہونا چاہیے۔
  3. آپ میکرو کو بٹن اور/یا کی بورڈ شارٹ کٹ پر تفویض کرسکتے ہیں ، لیکن یہ ضرورت نہیں ہے۔ اگر آپ بٹن کا انتخاب کرتے ہیں تو ، ورڈ آپ کو فوری رسائی کے ٹول بار میں شامل کرنے دے گا۔ آپ میکرو کی مختصر تفصیل بھی شامل کر سکتے ہیں۔
  4. کلک کریں۔ ٹھیک ہے ، اور لفظ اب آپ کے اعمال کو ریکارڈ کرے گا۔ مارا۔ Ctrl + H لانے کے لیے تلاش کریں اور تبدیل کریں مکالمہ
  5. سوسائٹی برائے قدیم دانتوں کے آلات کے تحفظ اور تلاش میں دانتوں کی قدیم بچاؤ لیگ میں داخل ہوں۔
  6. کلک کریں۔ سب کو تبدیل کریں۔ فائنڈ اور ریپلیس آپریشن کو انجام دینے کے لیے۔ یہ واحد عمل ہے جسے آپ ریکارڈ کرنا چاہتے ہیں۔ اس سے کوئی فرق نہیں پڑتا کہ میکرو اصل میں کسی بھی متن کی جگہ لے لیتا ہے۔ نقطہ یہ ہے کہ اسے دیگر دستاویزات کے لیے محفوظ کیا جائے۔
  7. یہ اہم ہے: کلک کریں۔ ڈویلپر> ریکارڈنگ بند کریں۔ . بصورت دیگر ، میکرو میں بعد کے تمام اعمال شامل ہوں گے۔

اب آئیے آپ کے دستکاری کو دیکھیں۔ ایک دستاویز کھولیں جس میں سوسائٹی کا نام ہو۔ کلک کریں۔ ڈویلپر> میکروز۔ . اگر آپ ChangeSocietyName پر ڈبل کلک کریں گے تو Word خود بخود Find and Replace آپریشن کرے گا۔

ٹپ: جیسا کہ آپ میکرو کو ریکارڈ کرتے ہیں ، آپ کو ایسا عمل کرنے کی ضرورت پڑسکتی ہے جسے آپ ریکارڈ نہیں کرنا چاہتے۔ مثال کے طور پر ، آپ متن کو دستی طور پر ٹائپ کرنے کے بجائے فائنڈ اینڈ ریپلیس ڈائیلاگ میں کاپی اور پیسٹ کرنا چاہتے ہیں۔ کوئی مسئلہ نہیں: صرف کلک کریں۔ ڈویلپر> ریکارڈنگ روکیں۔ ، متن کو کاپی اور پیسٹ کریں ، پھر کلک کریں۔ ڈویلپر> دوبارہ شروع ریکارڈر۔ . پھر آپ میکرو ریکارڈنگ مکمل کر سکتے ہیں جیسا کہ اوپر بیان کیا گیا ہے۔





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

کوڈ میں ڈائیونگ۔

اب ہم اپنے نئے ورڈ میکرو میں ایک گہری غوطہ لگائیں گے۔ کے پاس جاؤ ڈویلپر> میکروز۔ ، لیکن میکرو پر ڈبل کلک کرنے کے بجائے ، اسے منتخب کریں اور کلک کریں۔ ترمیم . اس سے بصری بنیادی ایڈیٹر کھلتا ہے ، جو VBA ایپلی کیشنز بنانے کے لیے ایک خود ساختہ ماحول ہے۔

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


Sub ChangeSocietyName()
'
' ChangeSocietyName Macro
' Rename Society for the Preservation of Antique Dental Appliances
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = 'Society for the Preservation of Antique Dental Appliances'
.Replacement.Text = 'Dental Antiques Preservation League'
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
End Sub

آئیے وضاحت کریں کہ یہاں کیا ہو رہا ہے۔

پہلی لائن پر ذیلی سبروٹین کے لیے مختصر ہے ، ایک چھوٹا سا پروگرام جو خود چل سکتا ہے یا بڑے VBA ایپلی کیشن کے حصے کے طور پر۔ سنگل کوٹیشن مارکس سے پہلے کی لکیریں تبصرے کے لیے ہیں۔ کوٹیشن مارکس وی بی اے کو بتاتے ہیں کہ ان خطوط پر کسی بھی بیان کو نظر انداز کریں۔

میرا لیپ ٹاپ کی بورڈ کیوں کام نہیں کر رہا؟

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

میکرو میں ترمیم

میکرو استعمال کرنے کے لیے ، آپ کو کوڈ کے ساتھ گڑبڑ کرنے یا اسے دیکھنے کی ضرورت نہیں ہے۔ لیکن آپ اس فنکشن سے زیادہ فائدہ اٹھا سکتے ہیں اگر آپ غوطہ لگانے کو تیار ہیں۔ اسے دوبارہ ریکارڈ کرنے کے بجائے ، آپ بصری بنیادی میں جا کر اسے ٹھیک کر سکتے ہیں۔

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

اقدار کو صاف کرنا بہتر ہوگا تاکہ ہمیں ایک صاف ڈائیلاگ باکس ملے۔ ہم اسے دوسرے میکرو کے ساتھ کریں گے ، سوائے اس وقت کے ، ہم اسے براہ راست بصری بنیادی میں کریں گے۔

  1. بصری بنیادی ایڈیٹر میں ، پہلی سبروٹین کو منتخب کریں ، پہلی لائن سے اختتام سب تک۔ مارا۔ Ctrl + C اسے کاپی کرنے کے لیے.
  2. کرسر کو اینڈ سب کے نیچے رکھیں اور دبائیں۔ Ctrl + V . آپ نے ابھی سبروٹین کو ڈپلیکیٹ کیا ہے۔
  3. نام کو ChangeSocietyName سے ClearFindReplace (یا کوئی دوسرا نام جو آپ کے مطابق ہو) میں تبدیل کریں۔ یہ ضروری ہے کیونکہ اگر آپ ڈپلیکیٹ ناموں سے میکرو چلانے کی کوشش کرتے ہیں تو VBA ایک غلطی کا پیغام پیدا کرے گا۔
  4. میں متن اور متبادل۔ متن۔ اقدار ، متن کو ہٹا دیں لیکن کوٹیشن مارکس چھوڑ دیں۔ بنیادی طور پر ، آپ ورڈ کو کہہ رہے ہیں کہ کچھ نہ ڈھونڈیں اور اس کی جگہ کچھ نہ لیں ، لیکن آپ ان اقدار کو بھی صاف کر رہے ہیں۔

نتیجہ اس طرح نظر آنا چاہیے:


Sub ClearFindReplace()
'
' ClearFindReplace Macro
' Clear Text from Find and Replace dialog
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ''
.Replacement.Text = ''
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
End Sub

اب ہم ChangeSocietyName میکرو پر واپس جائیں گے۔ فائنڈ اور ریپلیس کوڈ کے نیچے ، لیکن اختتامی سب سے پہلے ، ClearFindReplace درج کریں (آخر میں قوسین کے بغیر)۔

یہ ٹھیک ہے: آپ کو وہ تمام کوڈ داخل کرنے کی ضرورت نہیں ہے جو آپ نے ابھی بنایا ہے ، صرف میکرو کا نام۔


Sub ChangeSocietyName()
'
' ChangeSocietyName Macro
' Rename Society for the Preservation of Antique Dental Appliances
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = 'Society for the Preservation of Antique Dental Appliances'
.Replacement.Text = 'Dental Antiques Preservation League'
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
ClearFindReplace
End Sub

جب ورڈ ChangeSocietyName چلتا ہے ، پہلے یہ اصل Find and Replace فنکشن کو چلائے گا۔ پھر یہ ClearFindReplace کو دوسرے میکرو کو چلانے کے کمانڈ کے طور پر تشریح کرے گا۔

VBA کے ساتھ مزید آگے بڑھ رہے ہیں۔

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

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

ٹاسک مینیجر ڈسک 100 فیصد ونڈوز 10۔

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

بانٹیں بانٹیں ٹویٹ ای میل۔ ایکسل میں وی بی اے میکروز لکھنے کے بارے میں ایک ابتدائی سبق (اور آپ کو کیوں سیکھنا چاہیے)

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

اگلا پڑھیں۔
متعلقہ موضوعات۔
  • پیداوری
  • مائیکروسافٹ ورڈ۔
  • مائیکروسافٹ آفس 365۔
  • مائیکروسافٹ آفس 2016۔
  • مائیکروسافٹ آفس ٹپس۔
  • مائیکروسافٹ آفس 2019۔
  • میکرو
مصنف کے بارے میں اسٹیفن بیل۔(6 مضامین شائع ہوئے)

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

اسٹیفن بیل سے مزید

ہماری نیوز لیٹر کو سبسکرائب کریں

ٹیک ٹپس ، جائزے ، مفت ای بکس ، اور خصوصی سودوں کے لیے ہمارے نیوز لیٹر میں شامل ہوں!

سبسکرائب کرنے کے لیے یہاں کلک کریں۔