Care este diferența dintre VB și VBA? – Automatizați ExcelAutomate Excel
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 ca VB poate.
VBA este scris în VBE – editorul Visual Basic. În mediul Microsoft Office (Word, Excel, PowerPoint, Access sau Outlook), puteți ajunge la 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 le folosesc cele mai recente programe software de pe computere. Visual Basic poate compila într-un fișier EXE (executabil) independent, în timp ce formularele și modulele VBA nu pot, acestea necesită aplicația gazdă pentru a rula.
ecranul Visual Basic 6.0
ce este VBS?
VBS (Visual Basic Script) este un limbaj de scripting care a fost modelat pe VB și inițial conceput pentru a adăuga capacitatea de programare la site-uri web. Cu toate acestea, în zilele noastre este folosit mai mult de administratorii de servere bazate pe Windows pentru a monitoriza sarcinile pe computere. Puteți crea un fișier vbs care poate rula ca un fișier exe nu. Un fișier vbs poate fi, de asemenea, numit pentru a rula din codul VBA.
puteți crea un fișier vbs simplu folosind notepad.
- deschideți Notepad
2. Tastați următoarele.
Dim objFSO, objFSOText, objFolderDim strDirectorystrDirectory = "C:\Work"Set objFSO = CreateObject("Scripting.FileSystemObject")Set objFolder = objFSO.CreateFolder(strDirectory)Wscript.Echo strDirectory & " folder created"Wscript.Quit
3. Faceți clic pe Fișier, Salvați și tastați numele fișierului, inclusiv o extensie a .vbs
4. Fișierul ar trebui să arate ca pictograma de mai jos:
rularea fișierului din cadrul VBA
este posibil să aveți o rutină în VBA care se bazează pe a avea un folder numit lucru pe computerul utilizatorului. Prin urmare, puteți apela fișierul vbs din VBA pentru a crea acest folder.
Faceți clic pe Run sau apăsați F5