वीबीए समाधान: अपना खुद का कीबोर्ड शॉर्टकट कैसे सेट करें

विषय - सूची

एक्सेल में कुंजी संयोजनों को परिभाषित करें और कार्यों को असाइन करें

निम्नलिखित उदाहरण में, कुंजी संयोजन Ctrl + ü कैलकुलेटर को विंडोज एक्सेसरीज से कॉल किया जा सकता है।

कीबोर्ड शॉर्टकट सेट करने के लिए निम्न प्रक्रिया का उपयोग करें:

उप कीबोर्ड शॉर्टकट सेटअप ()

Application.OnKey "ü", "CallCalculator"

अंत उप

संग्रहीत मैक्रो इस तरह दिखता है:

उप कॉल कैलकुलेटर ()

संस्करण के रूप में मंद x

एक्स = खोल ("calc.exe")

अंत उप

यदि कुंजी संयोजन का उपयोग नहीं किया जाना है, तो निम्न प्रक्रिया शुरू करें:

उप कुंजी संयोजन रद्द करें ()

आवेदन। ऑनकी "ü"

अंत उप

ध्यान दें:

अक्सर, किसी विशेष कार्यपुस्तिका को खोलते समय कीबोर्ड शॉर्टकट सेट किया जाता है। ऐसा करने के लिए, विकास परिवेश में प्रोजेक्ट एक्सप्लोरर में प्रविष्टि इस कार्यपुस्तिका पर डबल-क्लिक करें और निम्न ईवेंट सहेजें:

निजी उप कार्यपुस्तिका_ओपन ()

सेटअप शॉर्टकट

अंत उप

कार्यपुस्तिका खोले जाने पर Workbook_Open ईवेंट स्वचालित रूप से निष्पादित होता है (यदि यह सेट है)। हमारे मामले में, प्रक्रिया कुंजी संयोजन सेटअप को यहां कहा जाता है।

यह तब उपयोगी होता है जब आप इस फ़ोल्डर को बंद करते समय पहले से सेट अप कुंजी संयोजन को हटाते हैं। फ़ोल्डर बंद होने पर Workbook_BeforeClose ईवेंट स्वचालित रूप से निष्पादित हो जाता है। इस मामले में, प्रक्रिया अनलॉक कुंजी को कहा जाता है:

निजी उप कार्यपुस्तिका_पहले बंद करें (बूलियन के रूप में रद्द करें)

कुंजी संयोजन रद्द करें

अंत उप

इसका मतलब है कि एक्सेल में आपके कीबोर्ड शॉर्टकट हमेशा नियंत्रण में रहते हैं।

आप साइट के विकास में मदद मिलेगी, अपने दोस्तों के साथ साझा करने पेज

wave wave wave wave wave