VBA मैक्रो का उपयोग करके किसी Excel कार्यपुस्तिका के संग्रहण पथ का निर्धारण कैसे करें

Anonim

किसी Excel कार्यपुस्तिका को सहेजे जाने की स्थिति का निर्धारण करने के लिए मैक्रो का उपयोग करने के लिए, उपयुक्त गुण को पढ़ें। इससे आप या तो वर्तमान पथ निर्धारित करते हैं या पहचानते हैं कि फ़ाइल अभी तक सहेजी नहीं गई है।

प्रत्येक सहेजी गई फ़ाइल का एक फ़ाइल नाम और एक पथ होता है। पथ उस निर्देशिका का मार्ग दिखाता है जिसमें कार्यपुस्तिका सहेजी गई है।

यदि आप मैक्रो के साथ इस जानकारी को पढ़ना चाहते हैं, तो PATH प्रॉपर्टी आपकी मदद करेगी। इस फ़ंक्शन के साथ आप एक पथ पढ़ते हैं। निम्नलिखित मैक्रो दिखाता है कि व्यवहार में संपत्ति का उपयोग कैसे करें:

उप StellePfadDar ()
यदि यह कार्यपुस्तिका.पथ "" तो
MsgBox "कार्यपुस्तिका पथ:" और vbLf और ThisWorkbook.Path
अन्यथा
MsgBox "कार्यपुस्तिका अभी तक सहेजी नहीं गई है।"
अगर अंत
अंत उप

प्रारंभ के बाद, एक्सेल एक छोटी विंडो प्रदर्शित करता है जिसमें वर्तमान कार्यपुस्तिका का पथ प्रदर्शित होता है

यदि कार्यपुस्तिका अभी तक सहेजी नहीं गई है, तो PATH गुण खाली पाठ लौटाता है। इसे मैक्रो में इंटरसेप्ट किया गया है और किसी अन्य संदेश विंडो के साथ उत्तर दिया गया है। निम्न उदाहरण दिखाता है कि यह विंडो कैसी दिखती है: