खुला विवरण
किसी फ़ाइल में इनपुट/आउटपुट (I/O) सक्षम करता है।
सिंटैक्स खोलें
1 | खोलना पथ नाम के लिये तरीका [ अभिगम पहुंच] [ताला] जैसा [ # ] फाइलनंबर [लेन = रिकलेंथ] |
ओपन स्टेटमेंट में 6 तर्क हैं:
पथनाम: स्ट्रिंग एक्सप्रेशन जो फ़ाइल नाम निर्दिष्ट करता है; निर्देशिका या फ़ोल्डर, और ड्राइव शामिल हो सकते हैं।
तरीका: फ़ाइल मोड निर्दिष्ट करने वाला कीवर्ड: संलग्न करें, बाइनरी, इनपुट, आउटपुट, या रैंडम। यदि निर्दिष्ट नहीं है, तो फ़ाइल रैंडम एक्सेस के लिए खोली जाती है।
अभिगम: [वैकल्पिक] खुली फ़ाइल पर अनुमत संचालन को निर्दिष्ट करने वाला कीवर्ड: पढ़ें, लिखें, या लिखें पढ़ें।
ताला: [वैकल्पिक]। अन्य प्रक्रियाओं द्वारा खुली फ़ाइल पर प्रतिबंधित संचालन को निर्दिष्ट करने वाला कीवर्ड: साझा, लॉक रीड, लॉक राइट, और लॉक रीड राइट।
फाइल संख्या: 1 से 511 की सीमा में मान्य फ़ाइल संख्या, समावेशी। अगली उपलब्ध फ़ाइल संख्या प्राप्त करने के लिए FreeFile फ़ंक्शन का उपयोग करें।
पुनरावर्तन: [वैकल्पिक] ३२,७६७ (बाइट्स) से कम या उसके बराबर संख्या। रैंडम एक्सेस के लिए खोली गई फाइलों के लिए, यह मान रिकॉर्ड लंबाई है। अनुक्रमिक फ़ाइलों के लिए, यह मान बफ़र किए गए वर्णों की संख्या है।
एक्सेल वीबीए ओपन स्टेटमेंट के उदाहरण
निम्न कोड फ़ाइल को अनुक्रमिक-इनपुट मोड में खोलता है।
123 | # 1 के रूप में इनपुट के लिए "MyFile" खोलें' दूसरे मोड में फिर से खोलने से पहले बंद करें।बंद #1 |
निम्न उदाहरण फ़ाइल को केवल लेखन कार्यों के लिए बाइनरी मोड में खोलता है।
123 | बाइनरी एक्सेस के लिए "माईफाइल" खोलें # 1 के रूप में लिखें' दूसरे मोड में फिर से खोलने से पहले बंद करें।बंद #1 |