वीबी और वीबीए के बीच अंतर क्या है?

वीबी और वीबीए में क्या अंतर है?

लगभग सभी प्रोग्रामिंग उद्देश्यों के लिए VB (या Visual Basic) और VBA (या अनुप्रयोगों के लिए Visual Basic) एक ही भाषा हैं। वे दोनों एक ही मूल प्रोग्रामिंग भाषा से व्युत्पन्न हैं जिसे बेसिक कहा जाता है। हालांकि वीबीए 'होस्ट' एप्लिकेशन के भीतर काम करता है - जैसे वर्ड या एक्सेल - यह स्वतंत्र रूप से काम नहीं कर सकता है जैसे वीबी कर सकता है।

VBA VBE में लिखा जाता है - the विजुअल बेसिक एडिटर. माइक्रोसॉफ्ट ऑफिस एनवायरनमेंट (वर्ड, एक्सेल, पॉवरपॉइंट, एक्सेस या आउटलुक) में, आप इस एडिटर को दबाकर प्राप्त कर सकते हैं Alt+F11 अपने कीबोर्ड पर।

दूसरी ओर वीबी विजुअल स्टूडियो में लिखा गया है - आप या तो उपयोग कर सकते हैं वीबी 6.0 (जो VBA, या VB.Net के सिंटैक्स में बहुत समान है (जो कि .Net फ्रेमवर्क के साथ चलाने के लिए अधिक अद्यतन और बनाया गया है जो कंप्यूटर पर नवीनतम सॉफ़्टवेयर प्रोग्राम का उपयोग करता है। Visual Basic एक स्वतंत्र exe (निष्पादन योग्य) फ़ाइल को संकलित कर सकता है जबकि वीबीए फॉर्म और मॉड्यूल नहीं कर सकते हैं, उन्हें चलाने के लिए उनके होस्ट एप्लिकेशन की आवश्यकता होती है।

विजुअल बेसिक 6.0 स्क्रीन

वीबीएस क्या है?

वीबीएस (विजुअल बेसिक स्क्रिप्ट) एक स्क्रिप्टिंग भाषा है जिसे वीबी पर बनाया गया था और मूल रूप से वेब साइटों पर प्रोग्रामिंग क्षमता जोड़ने के लिए डिज़ाइन किया गया था। हालाँकि आजकल इसका उपयोग विंडोज-आधारित सर्वर प्रशासकों द्वारा कंप्यूटर पर कार्यों की निगरानी के लिए अधिक किया जाता है। आप एक vbs फ़ाइल बना सकते हैं जो एक exe फ़ाइल के रूप में चल सकती है। वीबीए कोड के भीतर से चलाने के लिए एक वीबीएस फ़ाइल भी कहा जा सकता है।

आप नोटपैड का उपयोग करके एक साधारण vbs फ़ाइल बना सकते हैं।

  1. नोटपैड खोलें

2. निम्नलिखित टाइप करें।

1234567 मंद objFSO, objFSOText, objFolderमंद strDirectorystrDirectory = "सी: \ कार्य"objFSO = CreateObject ("Scripting.FileSystemObject") सेट करेंसेट objFolder = objFSO.CreateFolder(strDirectory)Wscript.Echo strDirectory और "फ़ोल्डर बनाया गया"Wscript.छोड़ो

3. क्लिक करें फ़ाइल, सहेजें और .vbs . के एक्सटेंशन सहित फ़ाइल का नाम टाइप करें

4. आपकी फाइल नीचे दिए गए आइकन की तरह दिखनी चाहिए:

VBA के भीतर से फ़ाइल चलाना

आपके पास वीबीए में एक रूटीन हो सकता है जो आपके उपयोगकर्ता के कंप्यूटर पर वर्क नामक फ़ोल्डर पर निर्भर करता है। इसलिए आप इस फ़ोल्डर को बनाने के लिए VBA से vbs फ़ाइल को कॉल कर सकते हैं।

क्लिक Daud या दबाएं F5

wave wave wave wave wave