स्थापित करने के बाद काम नहीं कर रहा है मेरे पास एक सी # प्रोग्राम था जिसने कुछ शब्द & एक्सेल ऑटोमेशन किया था और यह Office 2003 प्राथमिक इंटरऑप असेंबली का उपयोग करता था। जिस तरह से मैंने इसे तैनात किया था, वह बिन में इंटरऑप्स को शामिल कर रहा था और मैंने अपने कार्यक्रम को जीएसी से संदर्भित करने के विरोध में इसका संदर्भ दिया था (बहुत पेशेवर नहीं, लेकिन यह एफपीआर साल काम करता था)। हाल ही में 3 मशीनों पर कार्यालय 2007 संगतता पैक स्थापित किया गया था और अब जब कभी भी मेरा सॉफ़्टवेयर वर्ड या एक्सेल का आह्वान करने की कोशिश करता है तो मुझे एक त्रुटि मिलती है:Office प्राथमिक इंटरऑप असेंबली 2007 संगतता पैक
माइक्रोसॉफ्ट.ऑफिस.इंटरोप.ऑर्ड.एप्लिकेशंस क्लास के COM ऑब्जेक्ट को कास्ट करने में असमर्थ इंटरफ़ेस प्रकार Microsoft.Office.Interop.Word.Aplication, यह ऑपरेशन विफल हुआ क्योंकि आईआईडी {00020970-0000-0000-C000-000000000046} के साथ इंटरफ़ेस के लिए COM घटक पर QueryInterface कॉल निम्न त्रुटि के कारण विफल रहा: लाइब्रेरी पंजीकृत नहीं है । (HRESULT से अपवाद: 0x8002801D (TYPE_E_LIBNOTREGISTERED))
कुछ खोजों के बाद मैंने देखा कि compatibity पैक Word11 और Word12 दोनों को स्थापित करना जीएसी में और एक्सेल के साथ ही स्थापित किया गया था।
मैंने अपने कार्यक्रम को जीएसी में वर्ड 11 इंटरऑप का संदर्भ देने का प्रयास किया और अभी भी कोई मदद नहीं मिली। मैंने वर्ड 12 इंटरऑप को अनस्टॉल किया और अभी भी कोई मदद नहीं मिली। ऐसा लगता है कि ऐसा स्थापित करने से कुछ रजिस्ट्री सेटिंग या कुछ ऐसा हो गया है जो मेरा सॉफ़्टवेयर उलझन में है, सही पुस्तकालय नहीं ढूंढ सकता है।
किसी के पास कुछ विचार हैं?
नया प्रश्न [COM घटकों तक पहुंचने में त्रुटि] (http://stackoverflow.com/questions/12957595/error-accessing-com-components) – nawfal