में निरपेक्ष पथों के बजाय सापेक्ष मैंने एक एक्सेल वीबीए मैक्रो लिखा है जो डेटा पर गणना करने से पहले एक HTML फ़ाइल (स्थानीय रूप से संग्रहीत) से डेटा आयात करता है।एक्सेल वीबीए
पल HTML फ़ाइल एक निरपेक्ष पथ के साथ में जाना जाता है पर:
Workbooks.Open FileName:="C:\Documents and Settings\Senior Caterer\My Documents\Endurance Calculation\TRICATEndurance Summary.html"
हालांकि मैं एक रिश्तेदार पथ का उपयोग करने के रूप में (निरपेक्ष करने का विरोध किया इस वजह से मैं वितरित करना चाहते हैं यह उल्लेख करने के लिए करना चाहते हैं उन सहयोगियों को स्प्रेडशीट जो एक ही फ़ोल्डर संरचना का उपयोग नहीं कर सकते हैं)। चूंकि एचटीएमएल फाइल और एक्सेल स्प्रैडशीट एक ही फ़ोल्डर में बैठती है, तो मैंने सोचा नहीं होगा कि यह मुश्किल होगा, हालांकि मैं इसे पूरी तरह से करने में असमर्थ हूं। मैंने वेब पर खोज की है और सुझाए गए समाधान सभी जटिल हैं।
मैं काम पर एक्सेल 2000 और 2002 का उपयोग कर रहा हूं, लेकिन जैसा कि मैं इसे वितरित करने की योजना बना रहा हूं, मैं चाहता हूं कि यह एक्सेल के कई संस्करणों के साथ काम करना चाहें।
कोई सुझाव आभारी रूप से प्राप्त हुआ।
बहुत बहुत धन्यवाद। यह पूरी तरह से काम किया। – Gene
मैक के लिए एक्सेल के साथ मुझे एक ही समस्या थी। और पता चला कि मैक के लिए, पथ को '\' के बजाय ':' का उपयोग करके निर्दिष्ट करने की आवश्यकता है। – remudada
विंडोज के लिए एक और उपयोगकर्ता टिडबिट, आप पथ जोड़कर पथ में ऊपर निर्दिष्ट स्थानों को निर्दिष्ट कर सकते हैं \ .. \ एक उदाहरण होगा: वर्कबुक। ओपन फ़ाइल नाम: = यह वर्कबुक.पैथ और "\ .. \ MyFile.txt" अगर आप चाहते थे धीरज गणना फ़ोल्डर के भीतर MyFile.txt नाम की एक फ़ाइल तक पहुंचें – KayakinKoder