Care este diferența dintre VB și VBA?

Care este diferența dintre VB și VBA?

VB (sau Visual Basic) și VBA (sau Visual Basic pentru aplicații) pentru aproape toate scopurile de programare sunt același limbaj. Ambele sunt derivate din același limbaj de programare original numit Basic. Cu toate acestea, VBA funcționează într-o aplicație „gazdă” - cum ar fi Word sau Excel - nu poate funcționa independent, așa cum poate VB.

VBA este scris în VBE - Editor Visual Basic. În Microsoft Office Environment (Word, Excel, PowerPoint, Access sau Outlook), puteți accesa acest editor apăsând Alt + F11 pe tastatură.

VB, pe de altă parte, este scris în Visual Studio - puteți utiliza fie VB 6.0 (care este foarte similar în sintaxă cu VBA sau VB.Net (care este mai actualizat și creat pentru a rula cu .Net Framework pe care îl utilizează cele mai recente programe software de pe computere. Visual Basic poate compila într-un fișier exe independent (executabil) Formularele și modulele VBA nu pot, ele necesită aplicația gazdă pentru a rula.

Ecranul Visual Basic 6.0

Ce este VBS?

VBS (Visual Basic Script) este un limbaj de scriptare care a fost modelat pe VB și conceput inițial pentru a adăuga capacitatea de programare pe site-urile web. Cu toate acestea, în zilele noastre, acesta este utilizat mai mult de administratorii de servere bazate pe Windows pentru a monitoriza sarcinile de pe computere. Puteți crea un fișier vbs care poate rula așa cum o face un fișier exe. Un fișier vbs poate fi, de asemenea, apelat pentru a rula din codul VBA.

Puteți crea un fișier vbs simplu folosind blocnotes.

  1. Deschideți Notepad

2. Tastați următoarele.

1234567 Dim objFSO, objFSOText, objFolderDim strDirectorystrDirectory = "C: \ Work"Setați objFSO = CreateObject ("Scripting.FileSystemObject")Setați objFolder = objFSO.CreateFolder (strDirectory)Wscript.Echo strDirectory & "folder creat"Wscript.Quit

3. Faceți clic pe Fişier, Salvați și tastați numele fișierului, inclusiv o extensie .vbs

4. Fișierul ar trebui să arate ca pictograma de mai jos:

Rularea fișierului din VBA

Este posibil să aveți o rutină în VBA care se bazează pe existența unui folder numit Lucru pe computerul utilizatorului. Prin urmare, puteți apela fișierul vbs din VBA pentru a crea acest folder.

Clic Alerga sau apăsați F5

wave wave wave wave wave