Salve.
Ho un piccolo problema. Uso questo codice per selezionare la stampante su cui stampare:
Printer.Print "Ciao"
For Each x In Printers

If x.DeviceName = "PDFCreator" Then
Set Printer = x
Exit For
End If
Next

.EndDoc
La prima stampa la fa sulla stampante predefinita, la seconda su PDFCreator , la terza idem e cosi via.

Dove sbaglio?