अपने कंप्यूटर का उपयोग करते समय जब आप Visual Basic मैक्रोज़ के साथ Microsoft Office एप्लिकेशन को स्वचालित करने का प्रयास करते हैं, तो आपको निम्न त्रुटि संदेश प्राप्त हो सकता है:
"Run-time error '429': ActiveX component can't create object"
यह तब होता है जब Windows 'COM' अनुरोधित ऑटोमेशन ऑब्जेक्ट नहीं बना सकता, और ऑटोमेशन ऑब्जेक्ट इसलिए Visual Basic के लिए अनुपलब्ध है। हालांकि यह त्रुटि सभी कंप्यूटरों पर प्रकट नहीं होती है।
Microsoft Office एप्लिकेशन एक स्वचालित सर्वर सिस्टम का उपयोग करके स्वचालित होते हैं, यह आमतौर पर Windows COM आर्किटेक्चर पर आधारित होता है। COM, या कंपोनेंट ऑब्जेक्ट मॉडल आर्किटेक्चर, सॉफ़्टवेयर घटक के लिए एक बाइनरी-इंटरफ़ेस मानक है।
Runtime Error 429 के कारण क्या हैं?
Visual Basic में रनटाइम 429 त्रुटि होने के कई कारण हैं। उनमें से कुछ कारण नीचे हैं। यह तब होता है यदि कोई भी कथन सत्य है:
- एप्लिकेशन में कोई गलती है।
- सिस्टम कॉन्फ़िगरेशन में कोई गलती है।
- कोई घटक अनुपस्थित है।
- कोई घटक क्षतिग्रस्त है।
Runtime Error 429 को कैसे ठीक करें
चरण 1 - सुनिश्चित करें कि आपका एप्लिकेशन Automation के साथ काम करने में सक्षम है
पहला कदम यह सुनिश्चित करना है कि आपका एप्लिकेशन ऑटोमेशन के साथ काम कर सकता है, यदि यह पता चलता है कि ऐसा नहीं है तो इसका कोई मतलब नहीं है क्योंकि आप इसे काम करने में सक्षम नहीं होंगे। यह जांचने के लिए कि क्या आपका एप्लिकेशन ऑटोमेशन के साथ संगत है, आप बस इसका समस्या निवारण कर सकते हैं। ऐसा करने के लिए इन चरणों का पालन करें:
- Start पर क्लिक करें, Run चुनें।
- एप्लिकेशन का नाम टाइप करें जैसे Microsoft Word के समस्या निवारण के लिए Word टाइप करें।
- OK दबाएं।
चरण 2 - एप्लिकेशन को पुनः रजिस्टर करें
एप्लिकेशन को पुनः रजिस्टर करने से ऑटोमेशन सर्वर को एप्लिकेशन पढ़ने की अनुमति मिलेगी। आपको उस प्रोग्राम के लिए निम्नलिखित चरणों का पालन करना चाहिए जो त्रुटि पैदा कर रहा है। अपने एप्लिकेशन को पुनः रजिस्टर करने के लिए इन चरणों का पालन करें:
- Start पर क्लिक करें, Run चुनें।
- C:\Program Files\Microsoft Office\Office\Word.ex/regsever टाइप करें।
- यह केवल एक उदाहरण है जो आपको दिखाता है कि Microsoft Word को पुनः रजिस्टर करने के लिए आप क्या करेंगे।
चरण 3 - Normal.dot और Word.xlb का नाम बदलें
यह चरण आवश्यक है क्योंकि कभी-कभी Runtime Error 429 ऑटोमेशन विफल होने के कारण होती है, यह Normal.dot टेम्पलेट या Word.xlb रिसोर्स फ़ाइल के भ्रष्ट होने के कारण होता है, इस मुद्दे को हल करने के लिए इन चरणों का पालन करें:
- अपने सिस्टम पर मौजूद सभी Normal.dot और Word.xlb फ़ाइलों को खोजें और फिर उनका नाम बदलें।
- अपने ऑटोमेशन टेस्ट को फिर से चलाएं यह देखने के लिए कि क्या यह चलता है। यदि ऐसा होता है तो इसका मतलब है कि हटाई गई फ़ाइलें अपने एप्लिकेशन के साथ फिर से बनाई जाएंगी।
- हालांकि यदि ऐसा नहीं है तो आपको फ़ाइलों को उनके मूल नामों पर वापस नाम बदलना होगा और उनका पुनः उपयोग करना होगा।
चरण 4 - रजिस्ट्री साफ़ करें
- यह रजिस्ट्री क्लीनर डाउनलोड करें
'रजिस्ट्री' Windows का एक अत्यंत महत्वपूर्ण हिस्सा है, जो लगातार आपके कंप्यूटर सिस्टम द्वारा उपयोग किया जाता है ताकि यह यथासंभव सुचारू रूप से चल सके। हर बार जब आप अपने सिस्टम का उपयोग करते हैं, तो 100s रजिस्ट्री सेटिंग्स को पढ़ने की आवश्यकता होती है ताकि यह उन कई अलग-अलग सेटिंग्स और फ़ाइलों को याद रखने में मदद कर सके जिन्हें आपके सिस्टम को चलाने की आवश्यकता होती है। दुर्भाग्य से, इनमें से कई सेटिंग्स भ्रष्ट या क्षतिग्रस्त हो जाती हैं, जिससे रनटाइम त्रुटियां दिखाई देती हैं। आप 'रजिस्ट्री क्लीनर' का उपयोग करके अपने सिस्टम के माध्यम से स्कैन करके और इन क्षतिग्रस्त सेटिंग्स में से किसी की भी मरम्मत करके यह सुनिश्चित कर सकते हैं कि यह इतनी बड़ी समस्या नहीं है। यह अत्यधिक अनुशंसित है और आप नीचे हमारे शीर्ष अनुशंसित टूल को देख सकते हैं: