Hallo Wissende,
nachfolgenden Code fand ich im Internet, ( http://www.office-loesung.de/ftopic172542_0_0_asc.php ) er zeigt mir den Standarddrucker an, sowohl in VB5.0 als auch Excel200-Vba
a) Warum brauche ich da eine Schleife? Gibt es mehrere Standarddrucker?
b) Was verbirgt sich hinter: GetObject(„winmgmts:\.\root\cimv2“) ?
c) Steht da noch was interessantes drin außer dem Standarddrucker?
Danke und Gruß
Reinhard
Option Explicit
'
Private Sub Form\_Load()
Dim objWMI, objItem
Set objWMI = GetObject("winmgmts:\\.\root\cimv2"). \_
ExecQuery("Select \* from Win32\_Printer where Default = 'true'")
For Each objItem In objWMI
MsgBox objItem.properties\_.Item("Name").Value
Next
End Sub