Jag har ett litet problem i ett VB-program. När man öppnar skrivardialogen och byter skrivare och sedan skriver ut från programmet så är det fortfarande den förvalda skrivaren som printar. Måste man ändra något i printerobjektet för att ändringen skall göras? Hej! Tack för tipset!Byte av skrivare i printerdialogen VB..Problem...
Tacksam för tips
/AndersSv: Byte av skrivare i printerdialogen VB..Problem...
Vad jag kunde se så behövde man inte ändra nå't, testkörde följande kod och MsgBox:en visade den nya skrivarens namn när jag ändrat den idialogrutan...
Det KAN ha uppstått nå't fel med den skrivaren du försökte välja kanske?! Har du testat att ändra till den i t ex Word och sedan skriva ut till den därifrån?! Kolla även om den går att ändra till som ny default-skrivare...
Private Sub Command1_Click()
CommonDialog1.ShowPrinter
MsgBox Printer.DeviceName
End Sub
Lycka till!<br>
// QezSv: Byte av skrivare i printerdialogen VB..Problem...
Jag ska testa det.
/Anders