Druckerschacht ändern?

20/07/2011 - 15:22 von Gerhard | Report spam
hallo,

ich kann per

CreateObject("WScript.Network").SetDefaultPrinter "mein drucker"
If Err.Number = -2147352567 Then
MsgBox "Der Standard-Drucker konnte nicht festgelegt werden!" & _
vbCrLf & vbCrLf & Err.Description, vbExclamation
End If

den windows standarddrucker àndern bzw. festlegen

aber wie kann ich für einen bestimmten drucker den zu verwendenden
standardschacht àndern?

danke
 

Lesen sie die antworten

#1 Wolfgang Badura
20/07/2011 - 15:34 | Warnen spam
Hallo Gerhard!

"Gerhard" schrieb im Newsbeitrag
news:j06kqv$tec$
hallo,

ich kann per

CreateObject("WScript.Network").SetDefaultPrinter "mein drucker"
If Err.Number = -2147352567 Then
MsgBox "Der Standard-Drucker konnte nicht festgelegt werden!" & _
vbCrLf & vbCrLf & Err.Description, vbExclamation
End If

den windows standarddrucker àndern bzw. festlegen

aber wie kann ich für einen bestimmten drucker den zu verwendenden
standardschacht àndern?



Auch wenn ich so einen Drucker nicht besitze dennoch ein Tip:

Wenn Du den Druckerschacht über die Druckereinstellungen ànderst wird ganz
sicher etwas in der Registry eingetragen.
Kontrolliere, was sich geàndert hat indem Du nach dem Druckernamen in der
Registry suchst.
Diesen Registry-Wert kannst Du dann mit dem WSH dort eintragen.
Sicher auch ohne Admin-Rechte.

In der lokalen Hilfe zum WSH findest Du dazu

object.RegWrite(strName, anyValue [,strType])

Wolfgang

Ähnliche fragen