एक्सेल वीबीए में, वर्कबुक एक ऑब्जेक्ट है। यह विभिन्न प्रकार के उद्देश्यों को पूरा करता है, जैसे चार्ट शीट, सेल और रेंज, आकार और चार्ट ऑब्जेक्ट।
हम एक specific workbook खोल सकते हैं, एक कार्यपुस्तिका सहेज सकते हैं, एक कार्यपुस्तिका बंद कर सकते हैं, एक कार्यपुस्तिका बना सकते हैं, एक कार्यपुस्तिका के गुण बदल सकते हैं, और बहुत कुछ।
Excel VBA में कार्यपुस्तिका खोलने की दो विधियाँ हैं, जैसे:
Workbooks.Open Method - VBA Tutorial In Hindi
Application.GetOpenFilename विधि।
कार्यपुस्तिकाएँ। ओपन मेथड
VBA Workbooks.Open एक विधि है जिसका उपयोग किसी अन्य कार्यपुस्तिका से Excel कार्यपुस्तिका को खोलने के लिए किया जाता है।
Workbooks.Open विधि में 15 वैकल्पिक तर्क हैं। ये 15 वैकल्पिक तर्क हमें एक अलग विशेषता को परिभाषित करने की अनुमति देते हैं कि कैसे कार्यपुस्तिकाएँ। ओपन विधि एक एक्सेल कार्यपुस्तिका को खोलती है।
Syntax for vba open workbook
VBA में, workbook खोलने का मूल सिंटैक्स है:
"Workbooks.Open Filename:="File_Name"
or
- "Workbooks.Open "File_Name"
Explanation For vba workbooks open
- "File_Name" उस कार्यपुस्तिका का फ़ाइल नाम है जिसे हम खोलना चाहते हैं।
- जब कार्यपुस्तिका के फ़ाइल नाम की आवश्यकता होती है, तो हमें फ़ाइल के विस्तार के साथ फ़ाइल का भरण पथ और नाम प्रदान करने की आवश्यकता होती है, जैसे (.XLSX), (.xlsm), (.XLS) और भी बहुत कुछ।
Example for vba Workbook for VBA tutorial In Hindi
मान लीजिए हम "Example File" नाम की एक एक्सेल फाइल खोलना चाहते हैं। यह फाइल कंप्यूटर सिस्टम के ई ड्राइव में सेव होती है।
Workbooks.Open पद्धति का उपयोग करके "उदाहरण फ़ाइल" खोलने के लिए, निम्न चरणों का पालन करें:
चरण 1: वर्कबुक में मैक्रो बनाएं।
चरण 2: workbook में फ़ाइल विकल्प पर क्लिक करें।
चरण 3: विकल्प पर क्लिक करें।
स्टेप 4: अब Customize Ribbon ऑप्शन पर क्लिक करें।
चरण 5: डेवलपर टैब चुनें और ओके बटन पर क्लिक करें।
चरण 6: अब, एक्सेल वर्कबुक के मुख्य टैब में डेवलपर टैब दिखाई देता है।
चरण 7: डेवलपर टैब पर क्लिक करें और विजुअल बेसिक विकल्प चुनें।
vba Tutorial for workbooks open
चरण 8: विजुअल बेसिक विकल्प पर क्लिक करने के बाद, यह कोड विंडो प्रदर्शित करता है।
चरण 9: अब निम्नलिखित कोड लिखें।
vba workbooks code |
चरण 10: रन बटन पर क्लिक करके कोड निष्पादित करें।
अब, "Example File" एक्सेल फाइल अपने आप खुल जाती है, जो सिस्टम के E ड्राइव में सेव हो जाती है।
उल्लिखित पथ बहुत स्पष्ट है क्योंकि फ़ाइल प्राप्त करने के लिए कोई सबफ़ोल्डर नहीं है। यदि फ़ाइल का पथ सही ढंग से सेट नहीं है या फ़ाइल का नाम गलत दर्ज किया गया है, तो मैक्रो काम नहीं करेगा। तो फ़ाइल का नाम और पथ सही होना चाहिए।
Application.GetOpenFileName Method
यह विधि Workbooks.Open विधि की कमियों को दूर करती है। पिछली विधि पथ और फ़ाइल नाम बदलते समय समस्या का सामना कर रही है।
लेकिन Application.GetOpenFileName पद्धति सिस्टम में ब्राउज़ करने का विकल्प देती है। इस फीचर की मदद से हम सेव की गई फाइल को जल्दी से ढूंढ सकते हैं।
फ़ाइल को खोलने के लिए, हम अभी भी VBA कार्यपुस्तिकाओं पर निर्भर हैं। ओपन विधि। Application.GetOpenFileName में 5 तर्क हैं।