[excel-vba] मानक वीबीए कार्यों के लिए "परियोजना या पुस्तकालय नहीं मिल रहा है"



Answers

मुझे भी यही समस्या थी। यह मेरे लिए काम किया:

  • वीबी में टूल्स »संदर्भ पर जाएं
  • लाइब्रेरी को अनचेक करें "क्रिस्टल विश्लेषण सामान्य नियंत्रण 1.0"। या कोई पुस्तकालय।
  • बस इन 5 संदर्भों को छोड़ दें:
    1. अनुप्रयोगों के लिए विजुअल बेसिक (यह वह पुस्तकालय है जो वीबीए भाषा को परिभाषित करता है।)
    2. माइक्रोसॉफ्ट एक्सेल ऑब्जेक्ट लाइब्रेरी (यह एक्सेल के सभी तत्वों को परिभाषित करता है।)
    3. ओएलई ऑटोमेशन (यह दस्तावेज़ों को जोड़ने और एम्बेड करने और अन्य अनुप्रयोगों के स्वचालन के लिए और COM सिस्टम की "नलसाजी" के लिए प्रकार निर्दिष्ट करता है जो Excel बाहरी दुनिया के साथ संवाद करने के लिए उपयोग करता है।)
    4. माइक्रोसॉफ्ट ऑफिस (यह उन चीजों को परिभाषित करता है जो सभी ऑफिस प्रोग्राम्स जैसे कमांड बार्स और कमांड बार कंट्रोल के लिए आम हैं।)
    5. माइक्रोसॉफ्ट फॉर्म 2.0 यदि आप उपयोगकर्ता प्रपत्र का उपयोग कर रहे हैं तो यह आवश्यक है। यह लाइब्रेरी उपयोगकर्ता प्रपत्र और नियंत्रणों जैसी चीजों को परिभाषित करती है जिन्हें आप किसी फॉर्म पर रख सकते हैं।
  • फिर सहेजें।
Question

तो मुझे अपने पीसी पर किसी और का एक्सेल ऐप चलाने की ज़रूरत है, और मुझे मानक फ़ंक्शंस जैसे दिनांक, प्रारूप, हेक्स, मध्य इत्यादि पर "प्रोजेक्ट या लाइब्रेरी नहीं मिल रही" मिल रही है।

कुछ शोध इंगित करते हैं कि यदि मैं इन कार्यों को "वीबीए" के साथ उपसर्ग करता हूं। जैसा कि "वीबीए.डेट" में है, तो यह ठीक काम करेगा।

वेबपृष्ठों का सुझाव है कि इसे मेरे सिस्टम पर मेरे प्रोजेक्ट संदर्भों के साथ करना होगा, जबकि डेवलपर सिस्टम पर उन्हें ठीक होना चाहिए। मैं दूसरों से कुछ समय के लिए इस से निपटने जा रहा हूं, और इन अनुप्रयोगों को कई अन्य लोगों को वितरित कर रहा हूं, इसलिए मुझे समझने की ज़रूरत है कि मेरे एक्सेल सेटअप में क्या गलत है, जिसे मुझे ठीक करने की ज़रूरत है, या इसमें क्या बदलाव करना है xls फ़ाइल ताकि यह विभिन्न प्रणालियों पर चल सके। मैं हर किसी को "वीबीए" का उपयोग करने से बचना चाहता हूं। एक स्पष्ट संदर्भ के रूप में, लेकिन यदि कोई आदर्श समाधान नहीं है तो मुझे लगता है कि हमें यही करना होगा।

  • मैं "वीबीए" कैसे बना सकता हूं। मेरे प्रोजेक्ट गुण / संदर्भ / आदि में अंतर्निहित?

-Adam




मेरे मामले में, यह था कि समारोह अजीब था क्योंकि इसे वीबीए लाइब्रेरी (मेरे संदर्भ में मौजूद) में परिभाषित किया गया था, और माइक्रोसॉफ्ट ऑफिस ऑब्जेक्ट लाइब्रेरी (वर्तमान में भी) में। मैंने माइक्रोसॉफ़्ट ऑफिस ऑब्जेक्ट लाइब्रेरी और वॉयला को हटा दिया! वीबीए का उपयोग करने की कोई ज़रूरत नहीं है। उपसर्ग।




Related