Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Signpad für Unterschrift in VBA Userform

Forumthread: Signpad für Unterschrift in VBA Userform

Signpad für Unterschrift in VBA Userform
11.10.2021 21:11:46
Thomas
Hallo, ich würde gerne in einem UserForm eine Unterschrift per Signpad (in eine textbox) einfügen und diese dann in einem Tabellenplatt speichern.
Geht sowas und wenn ja welches Signpad könnt ihr dafür empfehlen? Wie müßte ich das dann einbinden?
Danke
Anzeige

8
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
nachgefragt
11.10.2021 21:26:09
ralf_b
Wieso Textbox? Darin steht nur Text. Ergo müsstest du eine Schriftart installieren, die die Buchstaben wie die Unterschrift aussehen läßt. Ich denk e das müßte eher mittels Bild einfügen gehen. Also ein Bild der Unterschrift vom Signpad einfügen.
AW: nachgefragt
11.10.2021 21:33:12
Thomas
Hi, ok, dann als Bild, ich dachte die textbox wäre dafür das richtige. Und wie mach ich das dann? Und mit welcher Hardware?
Anzeige
AW: nachgefragt
11.10.2021 21:43:53
ralf_b
nach kurzer Onlinerecherche gibt es Signpads mit Officeaddin. Das würde bedeuten, das du damit auch das Bild oder was auch immer das Teil erzeugt, in deine Exceldatei bekommst. Ich bezweifele das Jemand hier dir ein spezielles Produkt nennen kann.
AW: nachgefragt
11.10.2021 22:42:47
mumpel
Ich habe das Sigma, und auch eine Excel-Beispiedatei (allerdings ist die schon alt).
Anzeige
AW: nachgefragt
12.10.2021 10:20:12
Thomas
Ok, dann guck ich mich da mal um, ging mir auch nicht direkt um eine empfehlung, eher um erfahrungen mit Singpads in dem zusammenhang
AW: Signpad für Unterschrift in VBA Userform
11.10.2021 22:41:39
mumpel
Hallo!
Mit Signotec-.Pads kein Problem. Habe ich schon gemacht.
Signotec Sigma
SignoPad-API
SignoPad Sigma Beispiel VBA
Gruß, René
Anzeige
AW: Signpad für Unterschrift in VBA Userform
12.10.2021 12:07:53
mumpel
Bekommst Du eine Fehlermeldung? Das Beispielprojekt ist ein ZIP-Archiv, das musst Du erst entpacken (Ordnerstruktur beibehalten, Dateien nicht löschen).
;
Anzeige
Anzeige

Infobox / Tutorial

Unterschrift in Excel mit Signpad und VBA Userform einfügen


Schritt-für-Schritt-Anleitung

  1. Wähle das richtige Signpad aus: Für die Verwendung in Excel empfiehlt sich das Signotec Sigma oder das Signotec Sigma Lite. Diese Geräte sind bekannt für ihre Kompatibilität mit Excel und bieten oft ein Office-Add-in, das die Integration erleichtert.

  2. Installiere die Software: Lade die benötigte Software für dein Signpad herunter und installiere sie. Achte darauf, die Anweisungen des Herstellers zu befolgen.

  3. Erstelle eine VBA Userform:

    • Öffne Excel und gehe zu Entwicklertools > Visual Basic.
    • Füge eine neue Userform hinzu.
    • Ziehe ein Bildsteuerelement auf die Userform, das später die Unterschrift aufnehmen wird.
  4. Verwende die Signotec API: Implementiere die Signotec API in deinem VBA-Projekt, um die Unterschrift vom Signpad zu erfassen und in die Userform einzufügen.

    Beispielcode:

    Dim signPad As New SignoPad
    signPad.Capture Signature
    Me.Image1.Picture = signPad.GetSignatureImage
  5. Speichern der Unterschrift: In der Userform kannst du die Unterschrift dann in einem Excel-Dokument speichern, indem du das Bild in eine Zelle einfügst.

    Beispiel:

    ActiveSheet.Pictures.Insert("C:\Path\To\Your\Signature.png").Select
    Selection.Top = Range("A1").Top
    Selection.Left = Range("A1").Left

Häufige Fehler und Lösungen

  • Fehlermeldung beim Öffnen des Beispielprojekts: Stelle sicher, dass du das ZIP-Archiv entpackt hast und die Ordnerstruktur beibehältst.

  • Unterschrift wird nicht angezeigt: Überprüfe, ob die Verbindung zum Signpad korrekt ist und ob die API richtig implementiert wurde.

  • PDF unterschreiben ausgegraut: Dies kann daran liegen, dass das Dokument nicht im richtigen Format vorliegt. Stelle sicher, dass du in einem kompatiblen PDF-Viewer arbeitest.


Alternative Methoden

  • Screenshot der Unterschrift: Eine einfache Alternative ist, eine Unterschrift auf dem Signpad zu erstellen und einen Screenshot davon zu machen. Diese Grafik kannst du dann manuell in Excel einfügen.

  • Online-Dienste: Es gibt verschiedene Online-Tools, mit denen du Dokumente unterschreiben kannst. Diese sind zwar nicht direkt in Excel integriert, können aber nützlich sein, wenn du nur gelegentlich eine Unterschrift benötigst.


Praktische Beispiele

  • Beispiel für die Verwendung von Signotec Sigma: Wenn du ein Signotec Sigma Pad verwendest, kannst du es direkt in deine Excel-Anwendung integrieren. In der Userform wird die Unterschrift erfasst und als Bild gespeichert.

  • Unterschrift in Excel einfügen: Ein Beispiel für das Einfügen einer Unterschrift in eine bestimmte Zelle, nachdem sie erfasst wurde:

    Dim imgPath As String
    imgPath = "C:\Path\To\Your\Signature.png"
    ActiveSheet.Pictures.Insert(imgPath).Select
    Selection.Top = Range("B2").Top
    Selection.Left = Range("B2").Left

Tipps für Profis

  • API-Dokumentation studieren: Vertraue dich intensiv mit der Signotec API an, um alle Funktionen optimal zu nutzen.

  • Testen und Debuggen: Teste deine Anwendung gründlich. Nutze Debug.Print in VBA, um Fehlerquellen zu identifizieren.

  • Design der Userform optimieren: Achte darauf, dass die Userform benutzerfreundlich gestaltet ist. Klare Beschriftungen und ein übersichtliches Layout verbessern die Nutzererfahrung.


FAQ: Häufige Fragen

1. Wie kann ich meine Unterschrift in Excel dauerhaft speichern? Um deine Unterschrift dauerhaft zu speichern, kannst du sie als Bilddatei auf deinem Computer speichern und diese Datei in Excel einfügen.

2. Welche Signpads sind am besten für Excel geeignet? Das Signotec Sigma und das Signotec Sigma Lite sind sehr empfehlenswert, da sie eine direkte Integration in Excel ermöglichen.

3. Kann ich auch ohne Signpad in Excel unterschreiben? Ja, du kannst auch manuell eine Unterschrift erstellen, indem du ein Bild deiner Unterschrift hochlädst oder ein Zeichentool verwendest.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige