Техника Крстарице > Рад на компјутеру > Word - Замена функција тастера (I део)

Word - Замена функција тастера (I део)

02.01.2002.

Уколико имате потребу за великим уносом бројчаних података у табеле, онда сигурно ради бржег уноса користите нумеричку тастатуру. Проблем је у томе што да бисте након уноса податка у једну ћелију прешли на следећу, морате притиснути тастер [Tab], који се налази на супротном крају тастатуре. Уколико се ради о великом броју података, ово може да успори унос. Најбоље би било када бисмо тастер [Tab] могли некако да "пренесемо" на нумерички део тастатуре, или да одређеном тастеру са нумеричког дела доделимо функцију тастера [Tab]. Да ли је нешто од овога у Word-у могуће извести? Могуће је, а објаснићемо то у Word-у верзија 7 и 97 (а самим тим и осталим, новијим верзијама).

Додељивање вредности тастера [Tab] неком другом тастеру прво је што нам пада на памет, а за извођење ове операције биће нам потребан макро. Заправо, биће нам потребна два макроа. Пре директне доделе одређеном тастеру Tab вредности, потребно је да креирамо макро од само једне линије који умеће вредност Tab, а затим ћемо креирати и други макро којим ћемо први макро доделити неком тастеру са нумеричког дела, нпр. тастеру звездици "*" (уколико се не користи при уносу у табеле). Макро којим умећете [Tab] карактер врло је једноставан:

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

Ако желите да креирате макро укуцавањем команди, изаберите мени "Tools> Macro", унесите назив за процедуру (као нпр. "Umetanje_Taba") и кликните "Edit". Word ће отворити макро ради уноса програмског кода и аутоматски додати линије "Sub MAIN" (говоримо за Word верзије 7) и "End Sub". Унесите претходну линију кода, и изаберите мени "File> Close". Алтернатива је креирање макроа снимањем. Изаберите мени "Tools> Macro", унесите назив макроа, кликните "Record", притисните тастер Tab , и потом изаберите мени "Tools> Macro> Stop Recording".

Пошто нам дијалог прозор "Customize" неће дозволити да тастеру звездица [*] доделимо макро, потребно је да креирамо макро којим ћемо извршити доделу. Ово је такође макро од само једне линије кода, али нећемо за њега креирати посебан макро, већ ћемо га убацити између линија "Sub MAIN" и "End Sub":

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

Програмски код претпоставља да вам се претходни макро зове "Umetanje_Taba", а уколико сте га другачије именовали, промените овај стринг. Овде се заустављамо, а настављамо у следећем чланку.

Препоручите овај чланак

2.00 (гласова: 2)