शब्द गणना गलत है जब आप VBA "शब्द" गुण का उपयोग करें


किसी Microsoft Word 97 के संस्करण के लिए इस आलेख के, 159791 देखें।

किसी Microsoft Word 98 Macintosh संस्करण के संस्करण के लिए इस आलेख के, 183870 देखें।

इस आलेख के एक Microsoft Word 2000 संस्करण के लिए, 212705 देखें।

लक्षण


किसी Microsoft Word दस्तावेज़ में शब्द गणना लौटने के लिए Microsoft Visual Basic अनुप्रयोगों (VBA) शब्द गुण के लिए उपयोग करते हैं, लौटाए गए शब्दों की संख्या गलत होने के लिए प्रकट होता है।

कारण


Microsoft प्रोग्रामिंग उदाहरण केवल चित्रण के लिए वारंटी के बिना, या तो व्यक्त या नहीं देता है। यह शामिल है, लेकिन करने के लिए, बिक्री या किसी विशेष उद्देश्य के लिए उपयुक्तता की अव्यक्त वॉरंटी तक सीमित नहीं है। यह आलेख मानता है कि आप वर्णन किया जा रहा है प्रोग्रामिंग भाषा के साथ और बनाने के लिए और प्रक्रियाएँ डीबग करने के लिए उपयोग किए जाने वाले उपकरणों के साथ परिचित हैं। Microsoft समर्थन इंजीनियर एक विशेष कार्यविधि की कार्यप्रणाली को समझाने में सहायता कर सकते हैं, लेकिन वे इन उदाहरणों कार्यक्षमता जोड़ देने या आपकी विशिष्ट आवश्यकताओं को पूरा करने के लिए कार्यविधियाँ कार्यप्रणालियों के लिए संशोधित नहीं करेंगे। अधिक जानकारी के लिए Microsoft नॉलेज़ बेस में आलेख देखने के लिए निम्न आलेख संख्या पर क्लिक करें:

290140 ज्ञानकोष लेखों से Office XP प्रोग्रामों के लिए नमूना कोड को चलाने के लिए कैसे

शब्द गुण का प्रतिनिधित्व करने वाली कोई श्रेणी, चयन, या दस्तावेज़ में सभी शब्द संग्रह देता है। दस्तावेज़ या चयन में संग्रह सभी विराम और अनुच्छेद चिह्न शामिल है।

उदाहरण के लिए आप निम्न तीन रेखाएँ पाठ में शब्द संख्या निर्धारित करने के लिए का प्रयास करते हैं,

यह है शब्दों की संख्या x है।
यह है शब्दों की संख्या x है।
यह है शब्दों की संख्या x है।
शब्द गुण निम्नानुसार का उपयोग करते हुए
Sub GetWords()
MsgBox ActiveDocument.Words.Count

End Sub

परिणाम 24 शब्द है।

वैकल्पिक हल


शब्दों की संख्या केवल एक दस् तावेज़ या एक श्रेणी, और विराम चिह्न, अनुच्छेद चिह्न को छोड़ कर में वापस जाने के लिए शब्द के बजाय गुण ComputeStatistics के लिए विधि का उपयोग करें।

अनुच्छेद चिह्न या विराम चिह्न शामिल नहीं है एक शब्द गणना के लिए ComputeStatistics विधि देता है। नमूना पाठ से "कारण" खंड का उपयोग कर, ComputeStatistics निम्न विधि कोड 18 शब्दों की संख्या देता है:

Sub GetWords()
MsgBox ActiveDocument.Range.ComputeStatistics(wdStatisticWords)

End Sub

अधिक जानकारी के लिए Microsoft नॉलेज़ बेस में आलेख देखने के लिए निम्न आलेख संख्या पर क्लिक करें:

241333 शब्द गणना मैक्रो चयन में शब्दों की गणना करने के लिए उपलब्ध

अनुप्रयोगों के लिए Visual Basic के साथ मदद प्राप्त करने के तरीके के बारे में अधिक जानकारी के लिए Microsoft नॉलेज़ बेस में आलेख देखने के लिए निम्न आलेख संख्या पर क्लिक करें:

आप Visual Basic for Applications प्रोग्रामिंग सीखने में मदद करने के लिए उपलब्ध संसाधनों की सूची 226118