Drucker auslesen unter Office 2024
23.10.2025 13:26:24
Amaranth
ich weiß, ihr seid in Excel Forum, ich programmiere in Word, aber es ist eine grundlegende Sache, weshalb ich hoffe, ihr könnt mir trotzdem helfen. Ich habe in der Vergangenheit schon viele Codeschnipsel bei euch gefunden, die sehr hilfreich waren.
Wir haben seit kurzem Office 2024 im Einsatz (war leider nicht auszuwählen bei euch), und nun tritt ein Problem auf:
Dim objWMI As Object, colPrinters As Object, objPrinter As Object
Dim intPrinters
Set objWMI = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & "." & "\root\cimv2")
Set colPrinters = objWMI.ExecQuery _
("Select * from Win32_PrinterConfiguration")
For Each objPrinter In colPrinters....
Er meckert das "colPrinters" an. Ich vermute, "Win32_PrinterConfiguration" funktioniert nicht mehr. Unter Office 21 hat es noch funktioniert und funktioniert dort auch noch.
Nutzt schon jemand Office 24 und kann das vielleicht bestätigen? Im Netz findet man sonst nichts dazu.
Ich brauche die Routine lediglich, um zu gucken, ob der User die Drucker, die ich später brauche, bereits installiert hat.
Anzeige