मैक्रो के माध्यम से सेव डायलॉग विंडो को कॉल करें

Anonim

अपने मैक्रोज़ में सेव-एज़ कमांड को कैसे शामिल करें

आप किसी कार्यपुस्तिका को VBA में सहेजें आदेश का उपयोग करके सहेज सकते हैं। हालाँकि, यदि आप मैक्रो के भीतर से "फ़ाइल - इस रूप में सहेजें" संवाद बॉक्स को सक्रिय करना चाहते हैं, तो यह मुश्किल है।

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

अपने मैक्रोज़ में "इस रूप में सहेजें" संवाद बॉक्स खोलने के लिए निम्न आदेशों का उपयोग करें:

उप कॉल के रूप में सहेजें ()
एप्लिकेशन.संवाद (xlDialogSaveAs) .दिखाएँ
अंत उप

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