Kāda ir atšķirība starp VB un VBA?
VB (vai Visual Basic) un VBA (vai Visual Basic for Applications) gandrīz visiem programmēšanas mērķiem ir viena valoda. Tie abi ir iegūti no vienas un tās pašas oriģinālās programmēšanas valodas, ko sauc par Basic. Tomēr VBA darbojas “saimniekdatora” lietojumprogrammā, piemēram, Word vai Excel, tā nevar darboties neatkarīgi, tāpat kā VB.
VBA ir rakstīts VBE - Visual Basic redaktors. Microsoft Office vidē (Word, Excel, PowerPoint, Access vai Outlook) varat nokļūt šajā redaktorā, nospiežot Alt+F11 uz tastatūras.
No otras puses, VB ir rakstīts Visual Studio - jūs varat vai nu izmantot VB 6.0 (kas sintaksē ir ļoti līdzīgs VBA vai VB.Net (kas ir vairāk atjaunināts un izveidots, lai darbotos ar .Net Framework, ko izmanto jaunākās datorprogrammas. Visual Basic var apkopot neatkarīgā exe (izpildāmā) failā, turpretim VBA veidlapas un moduļi nevar, to palaišanai nepieciešama to resursdatora lietojumprogramma.
Visual Basic 6.0 ekrāns
Kas ir VBS?
VBS (Visual Basic Script) ir skriptu valoda, kas tika veidota pēc VB un sākotnēji tika izstrādāta, lai tīmekļa vietnēm pievienotu programmēšanas iespējas. Tomēr mūsdienās to vairāk izmanto Windows serveru administratori, lai uzraudzītu uzdevumus datoros. Jūs varat izveidot vbs failu, ko var palaist tāpat kā exe failu. VBS failu var arī izsaukt, lai palaistu no VBA koda.
Izmantojot piezīmju grāmatiņu, varat izveidot vienkāršu vbs failu.
- Atveriet Notepad
2. Ierakstiet sekojošo.
1234567 | Dim objFSO, objFSOText, objFolderDim str direktorijāstrDirectory = "C: \ Darbs"Iestatīt objFSO = CreateObject ("Scripting.FileSystemObject")Iestatīt objFolder = objFSO.CreateFolder (strDirectory)Wscript.Echo strDirectory un "mape ir izveidota"Wscript. Iziet |
3. Noklikšķiniet uz Fails, Saglabāt un ierakstiet faila nosaukumu, ieskaitot paplašinājumu .vbs
4. Jūsu failam vajadzētu izskatīties kā zemāk esošajai ikonai:
Faila palaišana no VBA
Jums, iespējams, ir rutīna VBA, kas balstās uz mapi ar nosaukumu Darbs jūsu lietotāja datorā. Tāpēc, lai izveidotu šo mapi, varat izsaukt vbs failu no VBA.
Klikšķis Skrien vai nospiediet F5