VBA کا استعمال کرتے ہوئے مائیکروسافٹ ورڈ میں کسی دستاویز کے ہیڈر میں خودکار طور پر متن کیسے شامل کریں۔

VBA کا استعمال کرتے ہوئے مائیکروسافٹ ورڈ میں کسی دستاویز کے ہیڈر میں خودکار طور پر متن کیسے شامل کریں۔

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





دن کی ویڈیو کا میک یوز

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





ورڈ میں VBA کے ساتھ دستاویز کی سرخی میں خودکار طور پر متن شامل کرنا

VBA یا Visual Basic برائے ایپلی کیشنز Microsoft Office ایپس میں استعمال ہونے والی Visual Basic کی ایک مربوط شکل ہے۔ VBA آپ کو میکرو بنانے کے لیے کوڈز لکھنے کی اجازت دیتا ہے، جس کے نتیجے میں وہ کام خودکار ہو جاتے ہیں جو آپ کو دستی طور پر کرنا پڑتے۔ VBA یہاں تک کہ آپ کو Microsoft Word کے لیے اپنے حسب ضرورت بٹن اور خصوصیات بنانے دیتا ہے۔





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

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



1. ڈویلپر ٹیب تک رسائی

ورڈ میکروز بنانے کا پہلا قدم ربن سے ڈیولپر ٹیب تک رسائی حاصل کرنا ہے۔ یہ ٹیب بطور ڈیفالٹ غیر فعال ہے، کیونکہ میکرو اعلی درجے کے صارفین کے لیے محفوظ ہیں۔ ڈاؤن لوڈ کردہ میکرو ہیکرز کے لیے آپ کے سسٹم پر میلویئر تک رسائی اور انسٹال کرنے کا ایک آسان طریقہ ہے۔ مائیکرو سافٹ نے انہیں بطور ڈیفالٹ بلاک کرنے کا فیصلہ کیا ہے۔ .

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





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

اب آپ کو ربن میں ڈیولپر ٹیب نظر آئے گا، بالکل ویو اور مدد کے درمیان۔

2. میکرو بنانا

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





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

میرا ای میل پیغام کیوں نہیں پہنچا رہا؟
  ورڈ میں میکرو مینو
  1. پر جائیں۔ ڈویلپر ٹیب
  2. پر کلک کریں میکروس سے کوڈ سیکشن
  3. اپنے میکرو کے لیے ایک نام درج کریں۔ ہم اپنے نام کرنے جا رہے ہیں۔ muoHeading .
  4. پر کلک کریں بنانا .
  ورڈ میں ایک خالی میکرو

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

Dim headerRange As Range 
Dim headerText As String
Set headerRange = ActiveDocument.Sections.Item(1).Headers(wdHeaderFooterPrimary).Range
headerRange.Text = "Written and Published by MUO"
headerRange.Font.Bold = True
headerRange.ParagraphFormat.Alignment = wdAlignParagraphCenter

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

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

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

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

  Word کے لیے ہیڈر ٹیکسٹ انسرشن میکرو

3. میکرو کا استعمال

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

  1. پر جائیں۔ فائل مینو.
  2. منتخب کریں۔ اختیارات .
  3. منتخب کریں۔ ربن کو حسب ضرورت بنائیں .
  4. پر کلک کریں حسب ضرورت بنائیں اس کے بعد کی بورڈ شارٹ کٹس کھڑکی کے نیچے. اس سے حسب ضرورت کی بورڈ ونڈو کھل جائے گی۔
  5. میں کی بورڈ کو حسب ضرورت بنائیں ونڈو میں نیچے سکرول کریں۔ اقسام فہرست اور منتخب کریں۔ میکروس .
  6. دائیں مینو پر، اپنا میکرو منتخب کریں۔
  7. نیچے ٹیکسٹ باکس پر کلک کریں، نئی شارٹ کٹ کلید دبائیں۔ .
  8. اپنے کی بورڈ پر کلید کا مجموعہ درج کریں۔ استعمال کرنا اچھا خیال ہے۔ Ctrl , سب کچھ ، اور شفٹ عین اسی وقت پر. اس طرح، مجموعہ شاید پہلے سے استعمال میں نہیں ہوگا۔ ہم استعمال کرنے جا رہے ہیں سب کچھ + Ctrl + شفٹ + ایچ .
  9. پر کلک کریں اور پھر پر کلک کریں ٹھیک ہے .

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

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

اپنے ورک فلو کو خودکار بنائیں

یہ سچ ہے کہ ورڈ میں کسی دستاویز کے ہیڈر میں متن شامل کرنے میں تھوڑی محنت درکار ہوتی ہے، لیکن بڑی مقدار میں تھوڑی سی کوشش اگر مشکل نہ ہو تو نیرس ہو سکتی ہے۔ ویسے بھی، اگر آپ اسے آسان اور کم وقت لینے والا بنا سکتے ہیں، تو کیوں نہیں؟

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

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