Programski jezik VBA

Osnovne informacije o VBA

Visual Basic for Applications ili Visual Basic, Applications Edition (skr. VBA) je programski jezik koji koristi Microsoft Office i niz drugih aplikacija. VBA je 'makro' jezik. U računarstvu se pod pojmom makro (eng. macro ili macroinstruction) podrazumeva niz komandi i instrukcija (zadatih preko tastature/miša) koje su povezane u jednu komandu kako bi zadatak bio automatski izvršen. Na ovaj način se postiže da se često ponavljani niz zadataka koje je korisnik ranije morao ručno da izvršava, sada automatski izvršava jednim klikom miša ili kombinacijom dva ili tri tastera sa tastature. U okviru paketa Office postoje dva načina da se kreira makro:

U prvom slučaju program paketa Office (Word, Excel i sl) 'snima' akcije korisnika kao makro sa jedinstvenim imenom koji se kasnije može ponovo koristiti za ponavljanje tih akcija. 'Snimanje' se svodi na prevođenje akcija korisnika u naredbe programskog jezika VBA.

U drugom slučaju se programira u okviru VB Editora. Neke od naredbi programer ručno unosi kao tekst, dok se neke automatski generišu kombinacijom miša i tastature (npr. kreiranje formulara). Iako korišćenje zapisivača makroa na prvi pogled deluje lakše i primamljivije, njime se ne mogu iskoristiti sve mogućnosti kojima VBA kao programski jezik raspolaže. Pritom, zapisivač makroa često generiše i nepotrebne naredbe.

Važno je napomenuti da VBA nije istovetan sa programskim jezikom Microsoft Visual Basic (skr. VB), a takođe se razlikuje i od jezika VBScript (eng. VB Scripting Edition). VB je daleko opširniji i moćniji jezik

Neophodni programi

Za rad su potrebni sledeći programi:

  1. Micosoft Office (preciznije Word, Visual Basic Editor)

Visual Basic Editor (VB Editor) je sastavni deo paketa Microsoft Office i pokreće se iz programa iz kog se koristi (Word):

Način korišćenja VB Editora biće ilustrovan na vežbama.

Literatura:

  1. Pol Mekfedris, Vodič kroz VBA za apsolutne početnike, Kompjuter biblioteka, Čačak, 2005. Na ovoj stranici je dostupno i promotivno poglavlje o primenama VBA u Word-u.
  2. Office praktikum
  3. Word 2003 VBA Language Reference
office-sajt.png
Slika 1

Korisni saveti za brži i lakši rad

Slika 2 Slika 3 Slika 4

Kada otvorite dokument koji sadrži makroe, ako su izabrane gore preporučene opcije, od Vas će se tražiti dozvola da se omogući rad makroa. Na Vama je da ih prihvatite ili ne.