Naredbe za rad sa objektima

Naredba dodele Set

  1. Set promenljiva = referencaNaObjekat
  2. Set promenljiva = New ImeKlase

Naredba oblika 1. dodeljuje adresu objekta na koji referiše referencaNaObjekat promenljivoj na levoj strani znaka jednakosti

Naredba oblika 2. kreira objekat klase ImeKlase i dodeljuje promenljivoj referencu na taj objekat (adresu objekta u memoriji). Npr.

Set lista = New Collection
kreira objekat Collection i referencu na taj objekat (adresu tog objekta u memoriji) dodeljuje promenljivoj lista.

For Each … In naredba (petlja, ciklus)

Koristi se za obilazak kolekcije, tj. za obavljanje određenih radnji nad svim elementima kolekcije.

For Each element In kolekcija

    naredba

    naredba

    …

    naredba

Next

Za svaki element kolekcije izvršava se niz naredbi između For Each i Next (telo petlje).

With naredba

S obzirom da svojstvo objekta može ponovo biti objekat, referenca na neko svojstvo često može da se pretvori u dugačak niz karaktera, npr:

ActiveDocument.Words(1).Font.Size = 14
Ukoliko se niz naredbi odnosi na svojstva istog objekta sa dugom referencom, postaje neprijatno stalno ponavljati tu dugu referencu:
ActiveDocument.Words(1).Font.Size = 14

ActiveDocument.Words(1).Font.Name = "Arial"

ActiveDocument.Words(1).Font.Color = wdColorRed

Da bi se to izbeglo, koristi se With naredba:
With ActiveDocument.Words(1).Font

    .Size = 14

    .Name = "Arial"

    .Color = wdColorRed

End With