2012-07-19 10 views
84

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

क्या संदेश बॉक्स को अक्षम करने का कोई तरीका है? मैं अनुप्रयोगों के लिए यह परेशान ...

उत्तर

117

(यह एक्सेल विजुअल बेसिक के साथ आवेदन, आउटलुक VBA, वर्ड VBA, आदि के लिए होता है) अपने VBA संपादक विंडो में निम्न कार्य करें (जिसका शीर्षक था "माइक्रोसॉफ्ट विजुअल बेसिक लगता है उपकरण "और फिर": ")

मेनू पर क्लिक करें" विकल्प "।

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

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

एमएस ऑफ़िस कार्यक्रम, इस आम VBA संपादक का हिस्सा है, इसलिए यदि आप Excel के लिए VBA संपादित करते समय एक विकल्प बदल तो आप आउटलुक, वर्ड के लिए यह बदल दिया है, आदि

MS VBA editor's Tools Options dialog box

+4

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

+27

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

+1

यह वीबी 6 आईडीई के लिए भी काम करता है (मुझे पता है, मुझे पता है, यह 2015 है ... लेकिन विरासत कोड को अभी भी कभी-कभी अद्यतन करने की आवश्यकता है) – Cemafor

20

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

संबंधित मुद्दे

 संबंधित मुद्दे