आप शायद जानते हैं कि आप एक चर पर होवर कर सकते हैं जबकि वीबीए अपनी सामग्री का निरीक्षण करने के लिए ब्रेक मोड में है। वेरिएबल का मान वेरिएबल के नीचे एक टूलटिप में दिखाई देगा।
मैं नीचे अपने नमूने में निम्नलिखित कोड का उपयोग करूंगा:
Sub TestVariableInspection()
Dim s As String
s = "Short string"
Stop
Dim x As String
x = "12345678 1" & _
"12345678 2" & _
"12345678 3" & _
"12345678 4" & _
"12345678 5" & _
"12345678 6" & _
"12345678 7" & _
"12345678 8" & _
"12345678 9" & _
"12345678 0"
Stop
End Sub
द सिंपल केस:एक शॉर्ट स्ट्रिंग
अगर मैं इस रूटीन को पहले Stop
. पर चलाता हूं स्टेटमेंट, वेरिएबल में स्ट्रिंग की लंबाई s
इतना छोटा है कि इसकी पूरी सामग्री प्रदर्शित होती है:
लंबी स्ट्रिंग:मान का दायां भाग छोटा कर दिया गया है
एक लंबी स्ट्रिंग के साथ, मान के दाहिने हिस्से को छोटा कर दिया जाता है। VBA एक दीर्घवृत्त प्रदर्शित करता है (...
) इंगित करने के लिए अतिरिक्त वर्ण हैं। नीचे दिए गए स्क्रीनशॉट में, केवल पहले 71 वर्ण प्रदर्शित होते हैं।
[Ctrl] + {Hover}:मान का बायां हिस्सा छोटा कर दिया गया है
कभी-कभी, चर का महत्वपूर्ण हिस्सा वह होता है जो मूल्य के दाईं ओर दिखाई देता है। यह अक्सर ऐसा होता है, उदाहरण के लिए, पूर्ण फ़ाइल पथों के साथ व्यवहार करते समय। आम तौर पर, आप ड्राइव अक्षर और रूट फ़ोल्डर की तुलना में फ़ाइल नाम में अधिक रुचि रखते हैं।
एक लंबे चर मान के दाईं ओर देखने के लिए, माउस पॉइंटर के साथ चर पर होवर करने से पहले [Ctrl] कुंजी दबाए रखें:
इस स्क्रीनशॉट में, टूलटिप में केवल अंतिम 70 वर्ण प्रदर्शित होते हैं।
एक तरफ ध्यान दें, कितने वर्ण प्रदर्शित होते हैं (71 बनाम 70) में अंतर मुझे लगता है कि प्रतिबंध मूल्य में वर्णों की संख्या के बजाय टूल टिप की चौड़ाई पर आधारित है।