एक्सेल मैक्रो का उपयोग करके वर्ड कैसे शुरू करें

Anonim

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

एक्सेल एप्लिकेशन से वर्ड सत्र बनाने के लिए "ऑब्जेक्ट बनाएं" कमांड का उपयोग करें। "Word.Application" पैरामीटर को स्थानांतरित करके, आप Excel के भीतर से एक नया Word सत्र प्रारंभ करते हैं। यहाँ पूरा कोड है:

उप स्टार्टवर्ड ()
मंद objWordApp वस्तु के रूप में
स्ट्रिंग के रूप में मंद strPath
strPfad = "सी: \ Document.docx"
objWordApp = _ CreateObject ("Word.application") सेट करें
objWordApp के साथ
आवेदन। दृश्यमान = सत्य
.Application.Documents.Open (strPath)
'ये रहे आपके आदेश
के साथ समाप्त करना
objWordApp सेट करें = कुछ भी नहीं
अंत उप

प्रोग्राम एक Word सत्र खोलता है और दस्तावेज़ "C: \ Document.docx" को लोड करता है। यदि दस्तावेज़ इस स्थिति में मौजूद नहीं है, तो आपको एक त्रुटि संदेश प्राप्त होगा। "यहाँ आपकी आज्ञाएँ" स्थिति से, उन आदेशों को सम्मिलित करें जिनके साथ Word दस्तावेज़ बदला गया है। कृपया सबरूटीन के अंत में कमांड नोट करें:

objWordApp सेट करें = कुछ भी नहीं

यह ऑब्जेक्ट वेरिएबल "objWordApp" के माध्यम से एक्सेल से वर्ड से कनेक्शन को बंद कर देता है। कार्यक्रम के स्वच्छ अंत को प्राप्त करने के लिए यह महत्वपूर्ण है।