Kada ispisujete dokumente iz programa Word s VBA -om, moguće je odabrati u kojoj ladici pisača je dokument
trebao dobiti list od. U Excelu nemate priliku postaviti svojstva FirstPageTray
ili OtherPagesTray kao što možete u Wordu. Moguće je stvoriti jednostavno rješenje pomoću SendKeysa.
Evo dva primjera makronaredbi:
Sub ChangeTray () 'odabire ručnu ladicu stranice bez ispisa Application.SendKeys "%fu%e {TAB} {DOLJE} {DOLJE} {TAB} m ~ {ESC}", True End Sub SubTrayAndPrint () "odabire priručnik ladicu stranice i ispisuje odabrane listove Application.endKeys "%fu%e {TAB} {DOWN} {DOWN} {TAB} m ~~", True End Sub
Gornji primjeri makronaredbi funkcionirat će s norveškom verzijom programa Excel97 zajedno s Canonovim pisačem s mjehurićima.
Sadržaj tekstualnog niza koji prenosite pomoću SendKeysa može se razlikovati od računala do računala, ovisno o tome
na verziji programa Excel i instaliranom pisaču. Morat ćete urediti gore navedene makronaredbe kako bi vam pomogle
na vašem računalu.
Potpuni popis posebnih znakova koji zamjenjuje posebne funkcijske tipke pronaći ćete u ugrađenoj pomoći za VBA,
upišite SendKeys u modul, odaberite riječ i pritisnite tipku F1.