VBA का उपयोग करके Microsoft Word में दस्तावेज़ के शीर्षलेख में स्वचालित रूप से टेक्स्ट कैसे जोड़ें

VBA का उपयोग करके Microsoft Word में दस्तावेज़ के शीर्षलेख में स्वचालित रूप से टेक्स्ट कैसे जोड़ें

हेडर आपके वर्ड डॉक्यूमेंट को पेश करने के लिए एक बेहतरीन जगह हैं, और उनका उपयोग करना भी आसान है। आपको बस हेडर पर डबल-क्लिक करना है और टाइप करना है, है ना? जैसा कि यह आसान है, किसी भी चीज़ की तरह, यह कार्य बल्कि नीरस और कष्टप्रद हो सकता है यदि आपको एक ही शीर्षलेख को एक से अधिक दस्तावेज़ों के लिए एक पंक्ति में जोड़ना है।





दिन का मेकअप वीडियो

उस परिदृश्य के लिए, या शायद अन्य परिदृश्यों के लिए, VBA काम में आता है। वीबीए का उपयोग करके, आप कोड का एक टुकड़ा लिख ​​सकते हैं जो स्वचालित रूप से आपके दस्तावेज़ के शीर्षक में इच्छित टेक्स्ट जोड़ता है।





Word में VBA के साथ दस्तावेज़ शीर्षक में स्वचालित रूप से टेक्स्ट जोड़ना

अनुप्रयोगों के लिए VBA या Visual Basic, Microsoft Office ऐप्स में उपयोग किए जाने वाले Visual Basic का एक एकीकृत रूप है। वीबीए आपको मैक्रोज़ बनाने के लिए कोड लिखने की अनुमति देता है, जो बदले में उन कार्यों को स्वचालित करता है जिन्हें आपको अन्यथा मैन्युअल रूप से करना होगा। VBA आपको Microsoft Word के लिए अपने स्वयं के कस्टम बटन और सुविधाएँ बनाने की सुविधा भी देता है।





इस लेख में, हम एक मैक्रो बनाने जा रहे हैं और इसके लिए एक कोड लिखेंगे, जो दस्तावेज़ के हेडर में कस्टम टेक्स्ट जोड़ देगा। Word दस्तावेज़ों में शीर्षलेख एक उपयोगी अनुभाग हैं, और आप माइक्रोसॉफ्ट वर्ड में हेडर से बहुत कुछ प्राप्त कर सकते हैं .

उदाहरण के तौर पर, हम एक कोड बनाने जा रहे हैं जो टेक्स्ट जोड़ता है MakeUseOf . द्वारा लिखित और प्रकाशित शीर्षलेख को। हम इस टेक्स्ट को बोल्ड करने जा रहे हैं, और इसे दस्तावेज़ के केंद्र में संरेखित करेंगे।



1. डेवलपर टैब तक पहुंचना

Word मैक्रोज़ बनाने का पहला चरण रिबन से डेवलपर टैब तक पहुंचना है। यह टैब डिफ़ॉल्ट रूप से अक्षम है, क्योंकि मैक्रोज़ उन्नत उपयोगकर्ताओं के लिए आरक्षित हैं। डाउनलोड किए गए मैक्रो हैकर्स के लिए आपके सिस्टम पर मैलवेयर तक पहुंचने और इंस्टॉल करने का एक आसान तरीका है, इसलिए Microsoft ने उन्हें डिफ़ॉल्ट रूप से ब्लॉक करने का निर्णय लिया है .

कहा जा रहा है कि, आपको विकल्प से डेवलपर टैब को सक्षम करना होगा। बेशक, यदि आपने पहले मैक्रोज़ का उपयोग किया है, तो डेवलपर टैब पहले से ही उपलब्ध होगा, इसलिए इसे फिर से करने की कोई आवश्यकता नहीं है। यदि आप पहली बार ऑफिस प्रोग्राम में मैक्रोज़ और वीबीए के साथ काम कर रहे हैं, तो हमारे गाइड को पढ़ना एक अच्छा विचार है Word में मैक्रोज़ का उपयोग कैसे शुरू करें .





  वर्ड रिबन सेटिंग्स
  1. माइक्रोसॉफ्ट वर्ड में, पर जाएँ फ़ाइल मेन्यू।
  2. चुनना विकल्प . इससे वर्ड ऑप्शन विंडो खुल जाएगी।
  3. में शब्द विकल्प विंडो, चुनें रिबन को अनुकूलित करें .
  4. दाईं ओर, नीचे मुख्य टैब , नीचे स्क्रॉल करें और जांचें डेवलपर .
  5. क्लिक ठीक है .

अब आपको रिबन में डेवलपर टैब दिखाई देगा, ठीक दृश्य और सहायता के बीच में।

2. मैक्रो बनाना

अब मैक्रो और कुछ कोड के साथ अपने हाथों को गंदा करने का समय आ गया है। एक बार जब आप मैक्रो बना लेते हैं और उसके लिए कोड लिख देते हैं, तो आप उसे एक शॉर्टकट असाइन कर सकते हैं ताकि आपको हर बार मैक्रो मेनू पर न जाना पड़े।





इस तरह, आप अपनी उत्पादकता को और बढ़ा सकते हैं क्योंकि आप अपने कीबोर्ड पर केवल एक कुंजी संयोजन दबाएंगे, और जादू पर्दे के पीछे होगा।

कीबोर्ड काम नहीं कर रहा विंडोज़ 10 डेल लैपटॉप
  Word में मैक्रो मेनू
  1. के पास जाओ डेवलपर टैब।
  2. पर क्लिक करें मैक्रो से कोड खंड।
  3. अपने मैक्रो के लिए एक नाम दर्ज करें। हम अपना नाम रखने जा रहे हैं मुओ हेडिंग .
  4. पर क्लिक करें सृजन करना .
  Word में एक रिक्त मैक्रो

एक बार क्लिक करें सृजन करना , एक नई विंडो खुलेगी जिसमें कोड की दो पंक्तियाँ और एक सूचना पंक्ति होगी। उप और अंत उप रेखाएं आपके मैक्रो के कोड की शुरुआत और अंत को चिह्नित करती हैं। नीचे दिए गए कोड को दो पंक्तियों के बीच डालें:

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 सीमा और एक डोरी क्रमश। अगला, समूह बयान सेट करता है हेडर रेंज वर्तमान सक्रिय दस्तावेज़ के शीर्षलेख के लिए चर।

समूह कथन पहले वर्तमान सक्रिय दस्तावेज़ तक पहुँचता है, फिर उसके अनुभाग, फिर पहला आइटम और उसमें शीर्षलेख। अंत में, यह Word में प्राथमिक शीर्षलेख तक पहुँचता है, और फिर इसे a . के रूप में सेट करता है सीमा .

एक बार इन दोनों के घोषित हो जाने के बाद, हेडर रेंज टेक्स्ट उस टेक्स्ट पर सेट है जिसे हम चाहते हैं। अगली पंक्ति में, फ़ॉन्ट को बोल्ड करने के लिए सेट किया गया है, और फिर अंतिम पंक्ति में, अनुच्छेद संरेखण को केंद्र में सेट किया गया है। 'wd' से शुरू होने वाले पैरामीटर इंगित करते हैं कि पैरामीटर Microsoft Word के लिए अनन्य है।

विषय तथा अंत उप उपरोक्त इस स्निपेट में कोड शामिल नहीं हैं, क्योंकि आपको इन दोनों के बीच स्निपेट से कोड पेस्ट करना है। आपका अंतिम कोड नीचे दी गई छवि की तरह दिखना चाहिए:

  वर्ड के लिए हेडर टेक्स्ट इंसर्शन मैक्रो

3. मैक्रो का उपयोग करना

कोड सेट करने के बाद, आप मैक्रो का उपयोग करने के लिए तैयार हैं। इसे बचाने की कोई जरूरत नहीं है; VBA कार्यक्षेत्र में आप जो कुछ भी टाइप करते हैं वह तुरंत सहेजा जाता है। अब मैक्रो के लिए एक शॉर्टकट सेट करने का समय आ गया है और देखें कि क्या यह काम करता है!

  1. के पास जाओ फ़ाइल मेन्यू।
  2. चुनना विकल्प .
  3. चुनना रिबन को अनुकूलित करें .
  4. पर क्लिक करें अनुकूलित करें के पास कुंजीपटल अल्प मार्ग खिड़की के नीचे। इससे कस्टमाइज़ कीबोर्ड विंडो खुल जाएगी।
  5. में कीबोर्ड कस्टमाइज़ करें विंडो, नीचे स्क्रॉल करें श्रेणियाँ सूची और चयन मैक्रो .
  6. दाएँ मेनू पर, अपने मैक्रो का चयन करें।
  7. नीचे टेक्स्ट बॉक्स पर क्लिक करें, नई शॉर्टकट कुंजी दबाएं .
  8. अपने कीबोर्ड पर कुंजी संयोजन दर्ज करें। इसका उपयोग करना एक अच्छा विचार है Ctrl , हर चीज़ , तथा बदलाव एक ही समय में। इस तरह, संयोजन शायद पहले से उपयोग में नहीं होगा। हम उपयोग करने जा रहे हैं हर चीज़ + Ctrl + बदलाव + एच .
  9. पर क्लिक करें और फिर पर क्लिक करें ठीक है .

अब काम पर जादू देखने का समय आ गया है। कुंजी संयोजन को दबाएं जिसे आपने अभी-अभी अपने मैक्रो को अपने कीबोर्ड पर असाइन किया है। उम्मीद है, आप अपने हेडर में टेक्स्ट देखेंगे! बोल्ड और केंद्रित! यदि चीजें योजना के अनुसार नहीं होती हैं, तो अपने चरणों का पता लगाएं और गलतियों के लिए अपना कोड जांचें।

जब भी आप उस टेक्स्ट को बदलना चाहते हैं जो कोड आपके शीर्षक में जोड़ता है, तो आप केवल मैक्रोज़ मेनू पर जा सकते हैं और मैक्रो को संपादित कर सकते हैं। यदि आप डिफ़ॉल्ट वर्ड शॉर्टकट के बारे में उत्सुक हैं, तो हमारे पर एक नज़र डालें माइक्रोसॉफ्ट वर्ड कीबोर्ड शॉर्टकट चीट शीट .

अपने वर्कफ़्लो को स्वचालित करें

यह सच है कि Word में किसी दस्तावेज़ के शीर्षलेख में टेक्स्ट जोड़ने में थोड़ा प्रयास लगता है, लेकिन बड़ी मात्रा में थोड़ा सा प्रयास कठिन नहीं होने पर नीरस हो सकता है। वैसे भी, यदि आप इसे आसान और कम समय लेने वाला बना सकते हैं, तो क्यों न करें?

ऐसे उद्देश्यों की पूर्ति के लिए वीबीए मौजूद है। यदि आप ऐसी Word सुविधा चाहते हैं जो किसी दस्तावेज़ के शीर्षलेख में स्वचालित रूप से एक कस्टम टेक्स्ट जोड़ दे, तो आपको अब और कामना करने की आवश्यकता नहीं है। वीबीए के साथ, आप कोई भी सुविधा बना सकते हैं जिसे आप वर्ड की कमी मानते हैं। किसी दस्तावेज़ के शीर्षलेख में टेक्स्ट जोड़ना वर्ड में वीबीए के साथ आप क्या हासिल कर सकते हैं इसका एक छोटा सा उदाहरण है।

अब आप जानते हैं कि इस उद्देश्य के लिए कोड कैसे लिखना है और इसके लिए एक शॉर्टकट असाइन करना है। तो आपको बस इतना करना है कि एक कुंजी संयोजन दबाएं, वापस बैठें, और देखें कि वर्ड मिलीसेकंड में आपके लिए उबाऊ काम करता है।