Koja je razlika između VB i VBA?

Koja je razlika između VB i VBA?

VB (ili Visual Basic) i VBA (ili Visual Basic za aplikacije) za gotovo sve svrhe programiranja isti su jezik. Oboje su izvedeni iz istog izvornog programskog jezika pod nazivom Basic. VBA, međutim, radi unutar "host" aplikacije - poput Worda ili Excela - ne može raditi samostalno kao što to može učiniti VB.

VBA je napisan u VBE - Uređivač Visual Basic. U Microsoft Office okruženju (Word, Excel, PowerPoint, Access ili Outlook) do ovog uređivača možete doći pritiskom na Alt+F11 na tipkovnici.

S druge strane, VB je napisan u Visual Studiju - možete ga koristiti VB 6.0 (koji je po sintaksi vrlo sličan VBA ili VB.Net (koji je ažuriraniji i kreiran za rad s .Net Framework -om koji koriste najnoviji softverski programi na računalima. Visual Basic se može prevesti u neovisnu exe (izvršnu) datoteku dok VBA obrasci i moduli ne mogu, potrebna im je aplikacija domaćina da bi se mogli pokrenuti.

Zaslon Visual Basic 6.0

Što je VBS?

VBS (Visual Basic Script) je skriptni jezik koji je modeliran na VB -u i izvorno dizajniran za dodavanje mogućnosti programiranja web stranicama. Međutim, danas ga administratori poslužitelja sa sustavom Windows više koriste za praćenje zadataka na računalima. Možete stvoriti vbs datoteku koja se može pokrenuti kao exe datoteka. VBS datoteka se također može pozvati za pokretanje unutar VBA koda.

Pomoću bilježnice možete stvoriti jednostavnu vbs datoteku.

  1. Otvorite Notepad

2. Upišite sljedeće.

1234567 Dim objFSO, objFSOText, objFolderDim strDirektorijstrDirectory = "C: \ Rad"Postavi objFSO = CreateObject ("Scripting.FileSystemObject")Postavi objFolder = objFSO.CreateFolder (strDirectory)Wscript.Echo strDirectory & "mapa stvorena"Wscript.Odustani

3. Pritisnite Datoteka, Uštedjeti i upišite naziv datoteke uključujući proširenje .vbs

4. Datoteka bi trebala izgledati kao donja ikona:

Pokretanje datoteke iz VBA -a

Možda imate rutinu u VBA -i koja se oslanja na mapu pod nazivom Rad na računaru vašeg korisnika. Stoga možete pozvati vbs datoteku iz VBA za stvaranje ove mape.

Klik Trčanje ili pritisnite F5

wave wave wave wave wave