Kreiranje formulara (UserForm)
- Microsoft Word > meni
Tools > podmeni Macro> stavka Visual Basic Editor (isti efekat u Microsoft Word-u
ima prečica Alt+F11)
- VB editor > meni Insert
> stavka UserForm.

Toolbox sadrži listu kontrola koje se mogu preneti na
formular. Pozicioniranjem miša na kontrolu
pojavljuje se njeno ime.
-
Preneti dve kontrole CommandButton na formular (kliknuti i
prevući).
- Preneti kontrolu Label na formular (kliknuti i prevući).
- Preneti kontrolu TextBox na formular (kliknuti i prevući).
- Veličina i pozicija kontrola može se regulisati mišem
(VB editor > meni Format > podmeniji Align, Make Same Size itd).
- Meni View > Properties Window (ili F4).
Ovaj prozor prikazuje svojstva izabrane kontrole na
formularu. Da bi se videla svojstva samog formulara potrebno je izabrati
formular tako što se klikne na proizvoljan deo formulara na kome nije nijedna
kontrola. Properties window prikazuje nazive svojstava (leva kolona)
i njihove vrednosti (desna kolona). Na vrhu ovog
prozora je padajući meni Object iz koga se može izabrati ime kontrole
čija se svojstva žele videti.
-
Izabrati CommandButton1 iz
padajućeg menija Object.
-
U levoj koloni izabrati
svojstvo Name property. U desnoj koloni otkucati btnPodvuci i pritisnuti
ENTER.
-
Ponoviti korake 8 i 9 za
kontrolu CommandButton2. Pre toga je potrebno izabrati CommandButton2 iz
padajućeg menija Object i otkucati btnOriginal za vrednost
svojstva Name (pošto ne mogu postojati dve kontrole sa
istim imenom).
-
Na isti način se
definišu vrednosti ostalih svojstava za sve kontrole formulara (Tabela 1).
U padajućem meniju Object biće
prikazana nova imena kontrola (btnPodvuci umesto CommandButton1, btnOriginal
umesto CommandButton2 itd).
|
Kontrola
|
Svojstvo
|
Vrednost
|
UserForm1
|
Name
|
frmPodvlacenje
|
UserForm1
|
Caption
|
Podvlacenje
|
CommandButton1
|
Name
|
btnPodvuci
|
CommandButton1
|
Caption
|
Podvuci
|
CommandButton2
|
Name
|
btnOriginal
|
CommandButton2
|
Caption
|
Kobajagi Original
|
Label1
|
Name
|
lbPrvaRec
|
Label1
|
Caption
|
Prva rec
|
TextBox1
|
Name
|
txtUlaz
|
|
|
Napomena
Kada dodajete kontrole formularu, VB
automatski dodeljuje jedinstveno ime kontroli. Podrazumevano ime
kontrole za datu kontrolu je tip kontrole (npr. Label ili CommandButton)
za kojim sledi broj (broj se automatski
uvećava svaki put kada se doda kontrola istog tipa). Npr,
posle pozicioniranja prvog komandnog dugmeta, podrazumevano ime sledećeg
je CommandButton2. Poželjno je kontrole imenovati tako da se iz imena može
pretpostaviti njihova namena, a i da se ne bi dogodilo
da se vrednosti svojstava zadaju za pogrešnu kontrolu.