Ciao Ciobin74, benvenuto nel forum.
E' possibile che il tempo di avvio di stampa sia sostanzialmente piu' lungo del tempo che la macro impiega a lanciare la stampa delle pagine Fronte? Per una verifica basta aspettare un po' (diciamo qualche minuto), senza avviare la stampa delle pagine Retro, e vedere se per caso le stampe partono.
Se invece effettivamente le stampe partono solo quando, "dopo una lunga attesa", avvii la stampa Retro allora prova a modificare questa istruzione
Application.PrintOut FileName:="", Range:=wdPrintRangeOfPages, Item:= _
wdPrintDocumentContent, Copies:=1, Pages:=QualiPag, PageType:= _
wdPrintAllPages, ManualDuplexPrint:=False, Collate:=True, Background:= _
True, PrintToFile:=False, PrintZoomColumn:=2, PrintZoomRow:=1, _
PrintZoomPaperWidth:=0, PrintZoomPaperHeight:=0
in questa:
- Codice: Seleziona tutto
Application.PrintOut FileName:="", Range:=wdPrintRangeOfPages, Item:= _
wdPrintDocumentContent, Copies:=1, Pages:=QualiPag, PageType:= _
wdPrintAllPages, ManualDuplexPrint:=False, Collate:=True, Background:= _
False, PrintToFile:=False, PrintZoomColumn:=2, PrintZoomRow:=1, _
PrintZoomPaperWidth:=0, PrintZoomPaperHeight:=0
(Nota il Background:= False)
Se anche cosi' non ne ricavi niente, allora prova a registrare una macro mentre stampi di un lungo documento:
-le pagine 1,8 in modalita' 2 pagine per facciata (quindi un solo foglio)
-le pagine 2,7, stessa modalita'.
Interrompi la registrazione e posti il codice vba generato, insieme con eventuali commenti su come sono andate le due stampe.
Ciao.