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ă.

VBA 13 PIC 01

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.

VBA 13 PIC 02ecranul 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.

  1. deschideți Notepad

VBA-13-PIC-03

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

VBA 13 PIC 04

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

VBA 13 PIC 05

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.

VBA 13 PIC 06

Faceți clic pe Run sau apăsați F5

VBA 13 PIC 07



Lasă un răspuns

Adresa ta de email nu va fi publicată.