I'm trying to save trees and filing space by printing long documents double sided on a network printer. I do this by printing all the even pages only first, then printing all the odd pages having put the even pages in the paper tray. To enable me to put the even pages in the paper tray I select Tray 1- manual from the printers properties dialog box within the print dialog box in Word.
So I would like to write a macro which
(1) prints the even pages only - easy
(2) sets the printer settings to Tray 1 - manual - HELP!
(3) prints the odd pages only - easy
(4) resets the printer settings to default tray - HELP
while I can easily accomplish (1) and (3), I can't figure out a way to access the printer properties within VBA code.
I've thought about creating another printer whose paper setting is manual and then using ActivePrinter to change between the two. But I'm on a tightly controlled NT network where I can't touch the printer settings (fair enough) or even set up a local printer driver. So I think I really do need some way of accessing those printer properties (or just the default paper source one). I've found some info on MS site for doing that in Access (not an app I'm very familiar with) using PrtDevMode but that doesn't exist in Word. There's a manualduplexprint property of the printout method in word but despite the hopeful title it doesn't sound from the help file that it's quite the right thing and in any event it's not available on a US English installation of Word.
Please help!
So I would like to write a macro which
(1) prints the even pages only - easy
(2) sets the printer settings to Tray 1 - manual - HELP!
(3) prints the odd pages only - easy
(4) resets the printer settings to default tray - HELP
while I can easily accomplish (1) and (3), I can't figure out a way to access the printer properties within VBA code.
I've thought about creating another printer whose paper setting is manual and then using ActivePrinter to change between the two. But I'm on a tightly controlled NT network where I can't touch the printer settings (fair enough) or even set up a local printer driver. So I think I really do need some way of accessing those printer properties (or just the default paper source one). I've found some info on MS site for doing that in Access (not an app I'm very familiar with) using PrtDevMode but that doesn't exist in Word. There's a manualduplexprint property of the printout method in word but despite the hopeful title it doesn't sound from the help file that it's quite the right thing and in any event it's not available on a US English installation of Word.
Please help!