Prieš spausdindami naudodami „Microsoft Excel“ naudodami VBA, pasirinkite spausdintuvo dėklą

Anonim

Kai spausdinate dokumentus iš „Word“ su VBA, galite pasirinkti, kuris spausdintuvo dėklas yra dokumentas
turėjo gauti lapą. „Excel“ neturite galimybės nustatyti ypatybių „FirstPageTray“
arba „OtherPagesTray“, kaip galite „Word“. Naudojant „SendKeys“ galima sukurti paprastą sprendimą.
Štai du makrokomandų pavyzdžiai:

Sub ChangeTray () 'pasirenka rankinio puslapio dėklą nespausdindama Application.SendKeys "%fu%e {TAB} {DOWN} {DOWN} {TAB} m ~ {ESC}", True End Sub Sub ChangeTrayAndPrint ()' pasirenka vadovą puslapio dėklą ir spausdina pasirinktą (-us) lapą (-us) Application.SendKeys "%fu%e {TAB} {DOWN} {DOWN} {TAB} m ~~", „True End Sub“

Aukščiau pateiktos pavyzdinės makrokomandos veiks su norvegiška „Excel97“ versija kartu su „Canon“ burbuliniu spausdintuvu.
„SendKeys“ perduodamų tekstų eilutės turinys gali skirtis priklausomai nuo kompiuterio
„Excel“ versijoje ir įdiegtame spausdintuve. Turėsite redaguoti aukščiau pateiktas makrokomandas, kad jos jums veiktų
kompiuteryje.
Išsamų specialiųjų simbolių sąrašą, kuris pakeičia specialius funkcijų klavišus, rasite integruotame VBA žinyne,
modulyje įveskite „SendKeys“, pasirinkite žodį ir paspauskite klavišą F1.