U trendu

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 i preko mobilne aplikacije za Android i iPhone.