Word – Zamena funkcija tastera (I deo)

Ukoliko imate potrebu za velikim unosom brojฤanih podataka u tabele, onda sigurno radi brลพeg unosa koristite numeriฤku tastaturu. Problem je u tome ลกto da biste nakon unosa podatka u jednu ฤ‡eliju preลกli na sledeฤ‡u, morate pritisnuti taster [Tab], koji se nalazi na suprotnom kraju tastature. Ukoliko se radi o velikom broju podataka, ovo moลพe da uspori unos. Najbolje bi bilo kada bismo taster [Tab] mogli nekako da „prenesemo“ na numeriฤki deo tastature, ili da odreฤ‘enom tasteru sa numeriฤkog dela dodelimo funkciju tastera [Tab]. Da li je neลกto od ovoga u Word-u moguฤ‡e izvesti? Moguฤ‡e je, a objasniฤ‡emo to u Word-u verzija 7 i 97 (a samim tim i ostalim, novijim verzijama).

Dodeljivanje vrednosti tastera [Tab] nekom drugom tasteru prvo je ลกto nam pada na pamet, a za izvoฤ‘enje ove operacije biฤ‡e nam potreban makro. Zapravo, biฤ‡e nam potrebna dva makroa. Pre direktne dodele odreฤ‘enom tasteru Tab vrednosti, potrebno je da kreiramo makro od samo jedne linije koji umeฤ‡e vrednost Tab, a zatim ฤ‡emo kreirati i drugi makro kojim ฤ‡emo prvi makro dodeliti nekom tasteru sa numeriฤkog dela, npr. tasteru zvezdici "*" (ukoliko se ne koristi pri unosu u tabele). Makro kojim umeฤ‡ete [Tab] karakter vrlo je jednostavan:


Sub Umetanje_Taba( )
Insert CHR$(9)
End Sub

Ako ลพelite da kreirate makro ukucavanjem komandi, izaberite meni „Tools> Macro“, unesite naziv za proceduru (kao npr. „Umetanje_Taba“) i kliknite „Edit“. Word ฤ‡e otvoriti makro radi unosa programskog koda i automatski dodati linije „Sub MAIN“ (govorimo za Word verzije 7) i „End Sub“. Unesite prethodnu liniju koda, i izaberite meni „File> Close“. Alternativa je kreiranje makroa snimanjem. Izaberite meni „Tools> Macro“, unesite naziv makroa, kliknite „Record“, pritisnite taster Tab , i potom izaberite meni „Tools> Macro> Stop Recording“.

Poลกto nam dijalog prozor „Customize“ neฤ‡e dozvoliti da tasteru zvezdica [*] dodelimo makro, potrebno je da kreiramo makro kojim ฤ‡emo izvrลกiti dodelu. Ovo je takoฤ‘e makro od samo jedne linije koda, ali neฤ‡emo za njega kreirati poseban makro, veฤ‡ ฤ‡emo ga ubaciti izmeฤ‘u linija „Sub MAIN“ i „End Sub“:


ToolsCustomizeKeyboard .KeyCode = 106,
.Name = "Umetanje_Taba", .Add

Programski kod pretpostavlja da vam se prethodni makro zove „Umetanje_Taba“, a ukoliko ste ga drugaฤije imenovali, promenite ovaj string. Ovde se zaustavljamo, a nastavljamo u sledeฤ‡em ฤlanku.

Pratite Krstaricu na www.krstarica.com