PDF per VBA digital mit Smartcard unterschreiben
Guten Morgen,
ich suche nach einer Möglichkeit durch VBA gesteuert, ein Signaturfeld in einem PDF-Dokument unterschreiben lassen.
Leider konnte ich mit der Google-Suche nur Vorschläge mithilfe einer PFX-Datei finden, jedoch würde ich gern die Unterschrift per Smartcard leisten.
Ist dies überhaupt machbar?
Der manuelle Ablauf bisher, ist wie folgt:
Sobald ich die Smartcard einlege und dann auf das zu signierende Feld klicke,
öffnet sich direkt das Fenster "Mit einer digitalen ID signieren" dort soll die erste von zwei ID´s ausgewählt werden und mit "Weiter" gelange ich zur Vorschau meiner digitalen Unterschrift.
Wenn ich dort dann auf "Unterschreiben" klicke, werde ich nach dem Speicherort gefragt. Danach muss ich in einem anderen Programm mein Password eingeben, hier denke ich wäre vielleicht SendKeys eine Möglichkeit, da das Eingabefenster für das Passwort immer im Vordergrund ist.
Vielen Dank und
mit den besten Grüßen
ich suche nach einer Möglichkeit durch VBA gesteuert, ein Signaturfeld in einem PDF-Dokument unterschreiben lassen.
Leider konnte ich mit der Google-Suche nur Vorschläge mithilfe einer PFX-Datei finden, jedoch würde ich gern die Unterschrift per Smartcard leisten.
Ist dies überhaupt machbar?
Der manuelle Ablauf bisher, ist wie folgt:
Sobald ich die Smartcard einlege und dann auf das zu signierende Feld klicke,
öffnet sich direkt das Fenster "Mit einer digitalen ID signieren" dort soll die erste von zwei ID´s ausgewählt werden und mit "Weiter" gelange ich zur Vorschau meiner digitalen Unterschrift.
Wenn ich dort dann auf "Unterschreiben" klicke, werde ich nach dem Speicherort gefragt. Danach muss ich in einem anderen Programm mein Password eingeben, hier denke ich wäre vielleicht SendKeys eine Möglichkeit, da das Eingabefenster für das Passwort immer im Vordergrund ist.
Vielen Dank und
mit den besten Grüßen
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 534700
Url: https://administrator.de/forum/pdf-per-vba-digital-mit-smartcard-unterschreiben-534700.html
Ausgedruckt am: 20.02.2025 um 00:02 Uhr
4 Kommentare
Neuester Kommentar

hier denke ich wäre vielleicht SendKeys eine Möglichkeit, da das Eingabefenster für das Passwort immer im Vordergrund ist.
Unzuverlässig und altbacken, für sowas gibt es heutzutage x Commandline-Tools oder entsprechende Plugins die das zuverlässig (ohne an der GUI rumzufummeln) erledigen, z.B.https://www.pdfblog.at/2011/01/edocprintpro-sign-plugin-pdf-dokumente-si ...
Dialoge für Abfragen bei Smartcards sind auch meist zusätzlich besonders geschützt da funktioniert das mit SendKeys und Konsorten nicht.

Zitat von @TeeKanne:
Leider habe ich nicht die Möglichkeit Tools o.ä. zu installieren.
Die Frage ist weiterhin offen, kennt jemand eine Lösung?
Ja, sag deinem Vorgesetztem Bescheid das du so nicht arbeiten kannst und so sonst nur Müll dabei raus kommt Leider habe ich nicht die Möglichkeit Tools o.ä. zu installieren.
Die Frage ist weiterhin offen, kennt jemand eine Lösung?