Microsoft Office Word
uređuje Dragan Grbić

Bookmark and Share
Matična strana sajta
  Novo na sajtu
  Mapa sajta
  Beleške
  Kontakt
  Pretraga MSKB

 Blog Praktikuma
  RSS feed
  P@W @Tw

  Izvezi stranicu u PDF
 
Office Praktikum

Još o Wordu
 


Skoro svakodnevno slušamo
  Radio Paradise:
  eklektični muzički online radio bez reklama!
 

 
       

Sponzori sajta

SBB CS 1.6 game server: 82.117.200.1
 
Connectivity by SBB

 
Suština pasijansa
Suština pasijansa
 


 

Informacije

NOVOSTI

I još dva nova priloga o Excelu
Novi prilozi o Wordu
Novi i prilozi u temi "razno o Officeu"
Novi članci o novostima u Officeu 2010!

SADRŽAJI ZA PREUZIMANJE

Lokalizacija Total Commandera 7.51Obe jezičke školjke za popularni program na srpskom sad funkcionišu u bilo kojoj varijanti Windowsa!
RNDalica.ExcelDodatak za Excel 2007/2010 za generisanje slučajnih podataka!
YuConv.ExcelDodatak za Excel 2007/2010 za konverziju pisama!
YuConvNetDodatak za Word 2007/2010 za konverziju pisama i kodnih rasporeda!

SKREĆEMO PAŽNJU

Kako pretraživati MSKB
a pronaći ćete i još mnogo novih sadržaja...

KONTAKT

Da li znate za pravila koja važe pri kontaktu sa nama? Molimo vas da se obavestite o tome!
 
POZIVAMO VAS

i prenesite svoja iskustva. Najbolji prilozi će biti objavljeni.

  (C) 2000-2010 Praktikum na Webu
 

Programiranje formulara

Nivo:  NIVO 3 - klinite za objašnjenje


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.

Sub Popuni_polje1()

If ActiveDocument.FormFields("Text1").Result = "" Then
  Do
    popuna = InputBox("Unesi sadržaj:", "Polje 1")
  Loop While popuna = ""
  ActiveDocument.FormFields("Text1").Result = popuna
End If

End Sub

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.

 

  (C) 2000-2011 Praktikum na Webu

PC 84


 
 

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.