|
Microsoft Office Word |
|
|
Programiranje formularaNivo:
Sa fomularima u Wordu možete ići i korak dalje od proste funkcije: programirajte ih. Evo prostog primera. Možda ste već probali da radite sa formularima u Wordu: pomoću tastera u toolbaru Forms, u dokument možete definisati polje za unos (text box), polja za označavanje (check box) ili padajuću listu (drop-down). Kada pomoću "katanca" zaključate formular, on postaje usmeren na primenu samo tih polja. Štaviše, ako u dijalogu Tools/Options/Print uključite opciju Print data only for forms, biće odštampani samo sadržaji koje ste uneli, pa ovu proceduru možete upotrebiti da štampate u gotovim obrascima. Krenimo i korak dalje. Svako polje u formularu ima neka svoja svojstva koja možete menjati u kontekstnom dijalogu Properties (pristupite mu komandom Form Field Options u toolbaru). Ovde možete definisati razne limite sadržaja (tip, dužinu, način ispisa). Obratite pažnju na dva polja u grupi Run macro on Entry / Exit: ovde možete definisati izvršenje ranije pripremljenog makroa pri ulasku u polje ili izlasku iz njega. Pogledajte primer u prilogu: reč je o makrou koji ćemo postaviti na izvršenje pri izlasku iz polja po imenu Text1 (ime polja možete promeniti u dijalogu). Sledeći makro unesite u modul dokumenta formulara (pazite da ne završi u glavnom šablonu Normal.DOT, jer tamo je savršeno nepotreban). Nakon toga, u dijalogu Form Field Options samo odaberite njegovo ime.
Ovaj mehanizam će sprečiti korisnika formulara da preskoči popunu polja. Ovaj primer je trivijalan, jer je dovoljno uneti bilo kakav sadržaj, ali uz samo malo programiranja možete izvesti razne zahvate, npr. da obezbedite automatsku popunu nekih drugih polja u zavisnosti od sadržaja unetog u ovo, programirano polje ili da promenite sadržaj padajuće liste tako da odgovara kontekstu proverenog sadržaja. Ako programirate Wordove formulare, nemojte zaboraviti da dobro proverite njihovo ponašanje pre nego što ih uputite drugim korisnicima na korišćenje.
|
|
Vrh stranice Prethodna stranica Naslovna strana Mapa sajta Pretraga |
| AFORIZAM ZA DANAS | OVIH DANA SLUŠAMO... |
| Copyright © Praktikum na Webu, 2000-2011; Valinor Design; sva prava pridržana. |