I made the following code:
Sub Test()
Options.PrintReverse = True
ActivePrinter = "\\SERVER\Generic 16BW-4"
Application.PrintOut FileName:="", Range:=wdPrintAllDocument,
Item:=wdPrintDocumentContent, Copies:=1, Pages:="", _
PageType:=wdPrintEvenPagesOnly,
ManualDuplexPrint:=False, Collate:=True, Background:=True, _
PrintToFile:=False, PrintZoomColumn:=0,
PrintZoomRow:=0, PrintZoomPaperWidth:=0, _
PrintZoomPaperHeight:=0
MsgBox "Reverse the pages"
Options.PrintReverse = False
ActivePrinter = "\\SERVER\Generic 16BW-4"
Application.PrintOut FileName:="", Range:=wdPrintAllDocument,
Item:=wdPrintDocumentContent, Copies:=1, Pages:="", _
PageType:=wdPrintOddPagesOnly,
ManualDuplexPrint:=False, Collate:=True, Background:=True, _
PrintToFile:=False, PrintZoomColumn:=0,
PrintZoomRow:=0, PrintZoomPaperWidth:=0, _
PrintZoomPaperHeight:=0
End Sub
I have put the msgbox command in order to have time to reverse the pages in
order to print the other side. The problem is that the application does not
print the contents of the even pages until the the script ends.
My problem is that I must have some time to reverse the pages. How can I do
it?
> To get started, setup to record a macro then manipulate the print
> options to print in reservse and print just the odd pages. I'm sure
[quoted text clipped - 22 lines]
>>
>> Aristotelis