Physical Address

304 North Cardinal St.
Dorchester Center, MA 02124

वर्ड और एक्सेल में बिल्ट-इन कमांड का पुन: उपयोग करने के लिए वीबीए का उपयोग कैसे करें


आप Word के अंतर्निहित आदेशों का पुन: उपयोग करके विशिष्ट कार्यों को स्वचालित कर सकते हैं। इसके लिए थोड़े से VBA की आवश्यकता होती है, लेकिन यह बहुत आसान है। ऐसे।

छवि: पिक्सेलमे / शटरस्टॉक

लेख, Word दस्तावेज़ में फ़ील्ड अपडेट करने के लिए VBA का उपयोग कैसे करें आपको फ़ील्ड अपडेट करने के तीन तरीके दिखाता है: लेख प्रिंट करना और दो VBA प्रक्रियाएं। दो वीबीए प्रक्रियाएं एक साथ अच्छी तरह से काम करती हैं, लेकिन प्रक्रियाओं को ट्रिगर करने के लिए आपको दस्तावेज़ को बंद या खोलना होगा। उस लेख में, मैंने आपको फ़ील्ड को अपडेट करने के लिए बिल्ट-इन कमांड्स को फिर से तैयार करने का एक तरीका दिखाने का वादा किया था। इस लेख में, मैं आपको दिखाऊंगा कि दस्तावेज़ में सभी फ़ील्ड को अपडेट करने के लिए सेव कमांड का पुन: उपयोग कैसे करें। यह एक बहुत ही विशिष्ट कार्य है, लेकिन आप किसी भी अंतर्निहित कमांड को उसी तरह से पुनर्व्यवस्थित कर सकते हैं। हम उदाहरणों में Word का उपयोग करेंगे, लेकिन आप उसी कोड को किसी Excel फ़ाइल पर भी लागू कर सकते हैं।

देख: 83 एक्सेल टिप्स हर उपयोगकर्ता को मास्टर करना चाहिए (टेक रिपब्लिक)

प्रदर्शन फ़ाइल Word फ़ील्ड का उपयोग करती है। यदि आप नहीं जानते कि कैसे उपयोग करना है और फ़ील्ड दर्ज करना है, तो आप पढ़ना चाहेंगे Microsoft Word में फ़ील्ड दर्ज करने के 3 तरीके. हालाँकि, फ़ील्ड प्रदर्शन फ़ाइलों में प्रदान की जाती हैं, इसलिए आपको यह जानने की ज़रूरत नहीं है कि उदाहरण को पूरा करने के लिए उनका उपयोग कैसे किया जाए।

मैं उपयोग कर रहा हूँ माइक्रोसॉफ्ट 365 पर विंडोज 10 64-बिट सिस्टम, लेकिन आप पुराने संस्करणों का उपयोग कर सकते हैं। वेब संस्करणों में VBA कार्यविधियाँ समर्थित नहीं हैं। आपकी सुविधा के लिए, आप कर सकते हैं प्रदर्शन .docm, .doc और .bas फ़ाइलें डाउनलोड करें.

Word में VBA प्रक्रिया कैसे जोड़ें

यदि आपने पहले VBA प्रक्रियाएँ बनाई हैं, तो आप जानते हैं कि आप Visual Basic Editor में काम करते हैं। VBA का उपयोग करके अतिरिक्त कार्यों को शामिल करने के लिए Word के लगभग सभी अंतर्निर्मित आदेशों को फिर से तैयार किया जा सकता है, लेकिन मार्ग थोड़ा अलग है।

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

यदि आप रिबन संस्करण का उपयोग कर रहे हैं, तो जारी रखने से पहले कार्यपुस्तिका को मैक्रो-सक्षम फ़ाइल के रूप में सहेजना सुनिश्चित करें। यदि आप मेनू संस्करण का उपयोग कर रहे हैं, तो आप इस चरण को छोड़ सकते हैं।

अब, में दिखाई गई प्रक्रिया को जोड़ते हैं लिस्टिंग ए (नीचे):

  1. Alt + F8 दबाएं।
  2. मैक्रोज़ इन ड्रॉपडाउन सूची में, वर्ड कमांड चुनें, जैसा कि दिखाया गया है चित्रा ए.
  3. जब तक आपको FileSave नहीं मिल जाता तब तक नीचे की ओर थंब करें और उसे चुनें। या दर्ज करें फ़ाइल सहेजें. (आदेश पिछले मेनू संस्करण में कमांड से जुड़े मेनू नाम से शुरू होना जारी है।)
  4. ड्रॉपडाउन सूची में मैक्रोज़ पर वापस जाएँ और उस दस्तावेज़ या टेम्पलेट का चयन करें जहाँ आप इस मैक्रो को संग्रहीत करना चाहते हैं। में चित्रा बी, आप देख सकते हैं कि मैंने वर्तमान में खुले दस्तावेज़ का चयन किया है (प्रदर्शन .docm फ़ाइल)।
  5. VBE को उपयुक्त स्टब और कमांड के साथ खोलने के लिए क्रिएट पर क्लिक करें, जैसा कि में दिखाया गया है चित्रा सी.

चित्रा ए

wordusurpcommands-a.jpg

चित्रा बी

Wordusurpcommands-b-2.jpg

उस फ़ाइल का चयन करें जहाँ आप प्रक्रिया को सहेजना चाहते हैं।

चित्रा सी

Wordusurpcommands-c.jpg

Word द्वारा VBE खुलने के बाद, आप सेव कमांड में कोड जोड़ने के लिए तैयार हैं।

प्रक्रिया में केवल एक पंक्ति है, सहेजें विधि। आदेश का पुनर्व्यवस्थित करने के लिए, उपयुक्त कोड जोड़ें। लिस्टिंग ए दस्तावेज़ में सभी फ़ील्ड को अपडेट करने के लिए आवश्यक VBA कमांड शामिल है। प्रदर्शन Word .docm फ़ाइल में यह पुनर्नियुक्ति सहेजें आदेश (इसके NewMacros मॉड्यूल में) शामिल है।

लिस्टिंग ए

उप फ़ाइल सहेजें ()

फ़ाइल सहेजें मैक्रो

‘ सक्रिय दस्तावेज़ या टेम्पलेट को सहेजता है

‘दस्तावेज़ बंद करते समय सभी फ़ील्ड अपडेट करें; पुनर्व्यवस्थित सहेजें आदेश।

यह दस्तावेज़.फ़ील्ड.अपडेट

सक्रिय दस्तावेज़। सहेजें

अंत उप

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

Word में VBA प्रक्रिया का उपयोग कैसे करें

जैसा कि आप में देख सकते हैं चित्रा डी, प्रदर्शन फ़ाइल में दो पृष्ठ होते हैं और प्रत्येक पृष्ठ में दो Word फ़ील्ड होते हैं, {PAGE} और {NUMPAGES}। यदि आप प्रदर्शन .docm के साथ काम कर रहे हैं, तो आप Alt + F9 दबाकर अंतर्निहित फ़ील्ड देख सकते हैं। कोड छिपाने और परिणाम दिखाने के लिए फिर से दबाएं।

चित्रा डी

wordusurpcommands-d.jpg

दस्तावेज़ में पृष्ठ संख्या और पृष्ठों की संख्या प्रदर्शित करने के लिए दोनों पृष्ठ Word फ़ील्ड का उपयोग करते हैं।

यह देखने के लिए कि यह सब एक साथ कैसे काम करता है, दो पृष्ठों के बीच के हार्ड पेज ब्रेक को हटा दें। हार्ड पेज ब्रेक को हटाने के लिए, कर्सर को पेज 2 की शुरुआत में इस शब्द से पहले रखें। फिर, बैकस्पेस दबाएं। ऐसा करने से पेज दो हट जाएगा और पेज 2 से टेक्स्ट और फील्ड्स का स्थान बदल जाएगा। जैसा कि मैंने बताया, टेक्स्ट की दूसरी लाइन के फील्ड्स करते हैं नहीं अद्यतन, जैसा कि में दिखाया गया है चित्रा ई. यह Word फ़ील्ड्स के लिए विशिष्ट है; अधिकांश स्वचालित रूप से अपडेट नहीं होते हैं। (दो फ़ील्ड केवल शीर्ष लेख या पाद लेख में स्वचालित रूप से अपडेट होंगे।)

चित्रा ई

Wordusurpcommands-e.jpg

फ़ील्ड स्वचालित रूप से अपडेट नहीं होते हैं।

पृष्ठ एक पर दोनों पंक्तियों के साथ, स्क्रीन के शीर्ष पर या त्वरित पहुँच टूलबार पर सहेजें आइकन पर क्लिक करें। ऐसा करने से सेव कमांड निष्पादित होता है, जिसमें अब अपडेट फील्ड लाइन शामिल है। नतीजतन, सहेजें पर क्लिक करके फ़ील्ड अपडेट करें, जैसा कि में दिखाया गया है चित्रा एफ.

चित्रा एफ

Wordusurpcommands-f.jpg

अभी सहेजें पर क्लिक करने से दस्तावेज़ के सभी फ़ील्ड अपडेट हो जाते हैं.

पुनर्निर्मित सहेजें आदेश सभी फ़ील्ड को अपडेट कर देगा, और हो सकता है कि वह वह न हो जो आप चाहते हैं। इसके अतिरिक्त, इसमें इस रूप में सहेजें आदेश, बंद करें, या X (बंद करें) चिह्न शामिल नहीं है। प्रदर्शन फ़ाइलों में एक पुनर्निर्मित फ़ाइलक्लोज़ प्रक्रिया शामिल है ताकि आप देख सकें कि यह कैसे काम करता है, लेकिन इसकी संभावना नहीं है कि आप इस पर भरोसा करना चाहेंगे।

और देखें



Source link

Leave a Reply