Gameforce
Lieutenant
- Registriert
- Juli 2010
- Beiträge
- 556
Ich suche eine Möglichkeit per VBA Code zu erkennen, ob ein installierter Drucker ein PDF-Drucker ist. Ich habe z.B. bei mir FreePDF installiert.
1. Man könnte natürlich im Druckernamen den Bergriff 'PDF' suchen. Allerdings scheiter dies, wenn manuell der Druckername abgeändert wird.
2. Ich versuche über "Win32_Printer class" mit WMI-Objekt und deren Eigenschaften der Drucker auszulesen und damit etwas zu erkennen was im Gegensatz zu "normalen" Druckern bei PDF-Druckern einzigartig ist.
Allerdings habe ich noch nichts gefunden.
Evtl. habt Ihr eine Idee wie ich zu solch einer Information komme? Gibt es evtl. eine andere Klasse, die genutzt werden muß?
Ich bin für jede weitere Idee bzw. Vorschlag dankbar.
1. Man könnte natürlich im Druckernamen den Bergriff 'PDF' suchen. Allerdings scheiter dies, wenn manuell der Druckername abgeändert wird.
2. Ich versuche über "Win32_Printer class" mit WMI-Objekt und deren Eigenschaften der Drucker auszulesen und damit etwas zu erkennen was im Gegensatz zu "normalen" Druckern bei PDF-Druckern einzigartig ist.
Allerdings habe ich noch nichts gefunden.
Evtl. habt Ihr eine Idee wie ich zu solch einer Information komme? Gibt es evtl. eine andere Klasse, die genutzt werden muß?
Ich bin für jede weitere Idee bzw. Vorschlag dankbar.