/ / एक्सेस मुद्दों से एक्सेल दस्तावेज़ खोलें - vba, ms-access, file-io

एक्सेस समस्याओं से एक्सेल दस्तावेज़ खोलें - vba, ms-access, file-io

अपने डेटाबेस में मैं विभिन्न एक्सेल फाइलों का प्रबंधन करता हूं। एक रिपोर्ट में एक बटन है जो उन फ़ाइलों को खोलने की अनुमति देता है, और ऐसा करने के लिए मैं इस कोड के कोड का उपयोग करता हूं (कोड को बटन पर क्लिक करता है)

    Dim str_file As String
str_file = "C:[directory of the file]"
Application.FollowHyperlink str_file

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

    Dim xlApp As Excel.Application
Set xlApp = CreateObject("Excel.Application")
xlApp.Visible = True

उत्तर:

उत्तर № 1 के लिए 1

मुझे समस्या मिल गई। Access में कोड अच्छी तरह से काम करता है, यह वही करता है जो यह करने वाला है। मेरे पास मौजूद एक्सेल फाइलें ".xlsm" हैं, क्योंकि फाइल सेव होने पर मुझे कुछ कोड चलाने की आवश्यकता होती है, मुझे Access डेटाबेस पर कुछ फ़ील्ड्स को अपडेट करने की आवश्यकता होती है। तो मुझे एक्सेल से एक्सेस को कॉल करने की आवश्यकता थी, और जब फ़ाइल खुलती है, तो यह कोड चलता है। इसलिए मैं एक्सेल को एक्सेस से चलाता हूं और फिर एक्सेल से एक्सेस करता हूं। मुझे आशा है कि यह उस समस्या से किसी को मदद करता है। याद रखें: यदि आपके पास फ़ाइलों को खोलने में समस्या है। एक्सेस से और आपकी एक्सेल फाइलें कोड चला सकती हैं, यह जांचें कि जब आपको वास्तव में जरूरत हो तो सभी चलाएं।