Jag vill styra en utskrift till en nätskrivare (WIN2000) och använder Common Dialog och printer.print hej.Hur väljer jag skrivare i VB-koden
Om jag väljer skrivare i Dialogrutan sätts den som default skrivare, detta även om jag tar bort markeringen "DefaultPrinter" i properties.
Kan någon komma med input ?Sv: Hur väljer jag skrivare i VB-koden
Finns säkert bättre sätt men eftersom du inte fått något annat svar så...
1 Spara ned Printer.DeviceName i en variablel , printerName
2 skriv ut
3 Loopa mängden Printers...
Dim X As Printer
For Each X In Printers
If X.DeviceName = printerName Then
Set Printer = X
Exit For
End If
Next
Något åt det hållet kanske?