Application objekat
Application objekat je najviši po hijerarhiji među VBA Excel objektima. On poseduje mnoštvo podređenih objekata kao i oko 170 svojstava na osnovu kojih je moguće uticati na ponašanje aplikacije. Objekti uglavnom poseduju mnoštvo svojstava i nema potrebe da pamtimo svako od njih već treba zapamtiti samo ona najvažnija koja ćemo da koristimo u svakodnevnom radu. Sledi prikaz najvažnijih svojstava i metoda Application objekta.
Najčešće korišćena svojstva Application objekta su:
ActiveCell Označava aktivnu ćeliju u radnom listu, a pomoću njega možemo da manipulišemo aktivnom ćelijom. Npr. akoželimo da je obrišemo iskoristićemo naredbu:
Application.ActiveCell.Delete
ActiveChart označava aktivan grafikon. Na primer, akoželimo da mu dodelimo naslov iskoristićemo naredbu:
Application.ActiveChart.ChartTitle.Caption = „Naslov“
ActiveSheet označava aktivan radni list, a pomoću ovog svojstva pristupamo radnom listu i drugim objektima na njemu. Na primer, ako želimo da u ćeliju A1 unesemo vrednost 1 iskoristili bismo naredbu:
Application.ActiveSheet.Cells(1, 1) = 1
ActiveWindow i ActiveWorkbook, slično prethodnim svojstvima, omogućavaju da pristupimo aktivnom prozoru ili radnoj svesci. Pored navedenih svojstava ovaj objekat poseduje i mnoštvo metoda. Iskoristite Object Browser kako biste se upoznali sa njima i saznali koji su vam neophodni kako biste završili zadatak na kome radite.