Microsoft Office VBA का संपादन करते समय, मैं पॉपअप "संकलन त्रुटि" संदेशों को कैसे अक्षम कर सकता हूं?


134

जब आप Microsoft Office VBA मैक्रो या फ़ंक्शन का संपादन कर रहे होते हैं, तो आप अक्सर अपने कर्सर को एक पंक्ति से स्थानांतरित करेंगे जो आपने समाप्त नहीं किया है। उदाहरण के लिए, किसी चीज़ की प्रतिलिपि बनाने के लिए उस पंक्ति में पेस्ट करना चाहते हैं। लेकिन, यदि वह आंशिक रेखा वाक्यात्मक रूप से मान्य नहीं है, तो VBA संपादक एक "संकलन त्रुटि" संदेश को पॉप अप करके आपके काम को बाधित करता है जिसे खारिज करना पड़ता है।

क्या संदेश बॉक्स को अक्षम करने का कोई तरीका है? मैं इसे परेशान कर रहा हूँ ...

(यह एप्लिकेशन, आउटलुक वीबीए, वर्ड वीबीए, आदि के लिए एक्सेल विज़ुअल बेसिक के साथ होता है)

जवाबों:


179

अपने VBA संपादक विंडो में ("Microsoft Visual Basic for Applications" शीर्षक से) करें:

मेनू " टूल्स " पर क्लिक करें और फिर " विकल्प "।

विकल्प "संपादक" टैब में, " ऑटो सिंटैक्स चेक " बॉक्स को अनचेक करें । (नीचे स्क्रीनशॉट देखें)

यह परिवर्तन संपादक को पृष्ठभूमि में संकलन और लाल रंग में वाक्यविन्यास त्रुटियों को चिह्नित करने से रोकता नहीं है (या विकल्प टैब "संपादक प्रारूप" में जो भी स्वरूपण निर्दिष्ट किया गया है)।

MS Office प्रोग्राम इस सामान्य VBA संपादक को साझा करते हैं, इसलिए यदि आप Excel के लिए VBA को संपादित करते समय कोई विकल्प बदलते हैं तो आपने इसे Outlook, Word आदि के लिए बदल दिया है।

MS VBA संपादक के उपकरण विकल्प संवाद बॉक्स


5
सिर्फ आपकी जानकारी के लिए। यह मेरे लिए तब तक काम नहीं आया जब तक कि मैंने Excel 2010
DontFretBrett

39
यह भी ध्यान देने योग्य है कि ऊपर दिए गए बॉक्स के साथ भी, सिंटैक्स त्रुटियां अभी भी लाल रंग में चिह्नित हैं ... जो उपयोगी है!
जॉनी

2
यह VB6 IDE के लिए भी काम करता है (मुझे पता है, मुझे पता है, यह 2015 है ... लेकिन विरासत कोड को अभी भी कभी-कभी अपडेट करने की आवश्यकता है)
Cemafor

11
प्रोग्रामिंग शायद ही कभी रैखिक है। Microsoft ने स्वतः सिंटैक्स जाँच को डिफ़ॉल्ट के रूप में क्यों सेट किया *** f
होलीनेन

5
OMG धन्यवाद। मैंने फॉर्मेट किया, फिर से इंस्टॉल किया, और मैं कुछ तोड़-फोड़ करने के लिए तैयार था, अगर मुझे जल्द ही पता नहीं चलता। "डिंग!" ... हाँ, VBA, मुझे एहसास है कि मैं इस लाइन के लिए कुछ कॉपी करने के लिए एक अलग लाइन में चला गया। "
ashleedawg

25

VBE में, टूल्स - विकल्प - संपादक और ऑटो सिंटैक्स चेक अनचेक करें। यह खराब कोड को लाल कर देगा, लेकिन आपको पॉपअप नहीं देगा।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.