Aký je rozdiel medzi VB a VBA?

Aký je rozdiel medzi VB a VBA?

VB (alebo Visual Basic) a VBA (alebo Visual Basic pre aplikácie) na takmer všetky účely programovania sú v rovnakom jazyku. Oba sú odvodené z rovnakého pôvodného programovacieho jazyka s názvom Basic. VBA však funguje v rámci „hostiteľskej“ aplikácie - ako je Word alebo Excel - nemôže fungovať nezávisle, ako môže VB.

VBA je napísaný vo VBE - Editor jazyka Visual Basic. V prostredí Microsoft Office (Word, Excel, PowerPoint, Access alebo Outlook) sa k tomuto editoru dostanete stlačením Alt+F11 na vašej klávesnici.

VB na druhej strane je napísané v programe Visual Studio - môžete použiť buď VB 6.0 (čo je syntaxou veľmi podobné VBA alebo VB.Net (ktorý je aktualizovanejší a vytvorený tak, aby fungoval s .NET Framework, ktorý používajú najnovšie softvérové ​​programy na počítačoch. Visual Basic je možné kompilovať do nezávislého exe (spustiteľného) súboru, zatiaľ čo Formuláre a moduly VBA nemôžu, na spustenie vyžadujú svoju hostiteľskú aplikáciu.

Obrazovka Visual Basic 6.0

Čo je VBS?

VBS (Visual Basic Script) je skriptovací jazyk, ktorý bol vytvorený podľa jazyka VB a bol pôvodne navrhnutý tak, aby na webové stránky pridal možnosti programovania. V dnešnej dobe ho však viac používajú správcovia serverov so systémom Windows na monitorovanie úloh na počítačoch. Môžete vytvoriť súbor vbs, ktorý možno spustiť ako súbor exe. Súbor vbs je možné zavolať aj na spustenie z kódu VBA.

Jednoduchý súbor vbs môžete vytvoriť pomocou programu Poznámkový blok.

  1. Otvorte Poznámkový blok

2. Napíšte nasledujúce.

1234567 Dim objFSO, objFSOText, objFolderDim strDirectorystrDirectory = "C: \ Práca"Nastaviť objFSO = CreateObject ("Scripting.FileSystemObject")Nastaviť objFolder = objFSO.CreateFolder (strDirectory)Wscript.Echo strDirectory & "priečinok vytvorený"Wscript. Ukončiť

3. Kliknite na Súbor, Uložiť a zadajte názov súboru vrátane prípony .vbs

4. Váš súbor by mal vyzerať ako ikona nižšie:

Spúšťanie súboru zvnútra VBA

Vo VBA môžete mať rutinu, ktorá sa spolieha na to, že v počítači vášho používateľa bude priečinok s názvom Práca. Na vytvorenie tohto priečinka preto môžete zavolať súbor vbs od VBA.

Kliknite Utekaj alebo stlačte F5

wave wave wave wave wave