MfG
Mark
Um das Signotec Pad in VBA einzubinden, folge diesen Schritten:
API herunterladen: Lade die Signotec API von der offiziellen Webseite herunter: Signotec API.
DLL einbinden: Die API enthält eine nicht-visuelle Win32 DLL, die du in dein VBA-Projekt einbinden musst. Das geschieht in der VBA-Entwicklungsumgebung unter "Extras" -> "Verweise".
Skript erstellen: Erstelle ein neues VBA-Skript, welches die Funktionen der DLL nutzt. Hier ein einfaches Beispiel, um ein Bild der Unterschrift zu speichern:
Dim signotecPad As Object
Set signotecPad = CreateObject("SignotecPad.Sdk")
' Unterschrift erfassen und speichern
signotecPad.CaptureSignature "C:\Pfad\zur\Unterschrift.png"
Testen: Führe das Skript aus und teste, ob das Pad die Unterschrift korrekt erfasst und das Bild speichert.
Fehler: DLL nicht gefunden
Fehler: Unterschrift wird nicht erfasst
Fehler: VBA kann nicht auf die API zugreifen
Falls du Schwierigkeiten mit VBA hast, kannst du auch folgende Alternativen in Betracht ziehen:
Hier sind einige praktische Beispiele für die Nutzung des Signotec Sigma Pads:
Beispiel 1: Erfassen einer Unterschrift und Speichern als PNG-Datei.
Dim signaturePath As String
signaturePath = "C:\Unterschrift.png"
signotecPad.CaptureSignature signaturePath
MsgBox "Unterschrift gespeichert unter: " & signaturePath
Beispiel 2: Abrufen und Anzeigen der Unterschrift in einem UserForm.
Dim img As Image
Set img = UserForm1.Controls("Image1")
img.Picture = LoadPicture("C:\Unterschrift.png")
1. Ist das Signotec Pad mit allen Excel-Versionen kompatibel?
Ja, das Signotec Pad sollte mit den meisten aktuellen Excel-Versionen funktionieren, solange die API korrekt integriert ist.
2. Kann ich das Signotec Pad auch ohne Programmierkenntnisse nutzen?
Die Nutzung des Pads erfordert grundlegende Kenntnisse in VBA oder einer der unterstützten Programmiersprachen. Es ist jedoch hilfreich, Tutorials zu folgen oder einen Experten zur Unterstützung hinzuzuziehen.
3. Wo finde ich weitere Informationen zur Signotec API?
Du kannst die offizielle Webseite von Signotec besuchen und die entsprechende Dokumentation und Beispiele herunterladen.