Printe til en specifik printer i vb
Hey. Jeg vil gerne kunne printe til en specifik printer i VB. Jeg har fikset printerdialog boksen fra windows, og jeg har fundet en måde at finde det rigtige printer objekt. Men så snart jeg har valgt det, bliver alle properties markeret som readonly. Mystisk, nogle der har forslag?Her er koden der vælger printeren:
\'Init Printer
Dim Prn As Printer
For Each Prn In Printers
If InStr(1, sDeviceName, Prn.DeviceName) <> 0 Then
Set p = Prn
Exit For
End If
Next
If p Is Nothing Then MsgBox \"Der skete en printer fejl. Kan ikke finde den angivne printer\", vbCritical: Exit Sub
(Jeg har deklareret P som public, et andet sted, så det er ikke problemmet)
