VBA User Input bei jedem Buchstaben/Zahl prüfen?
Hallo Miteinander
Ich würde gerne in VBA Word eine Inputbox oder Userform machen bei welcher man ein Passwort eingeben kann. Ich will aber nicht, das man das Passwort abschliessen muss, sondern das bei jedem Buchstaben bereits kontrolliert wird, ob das Passwort stimmt.
Weiss jemand wie das Funktioniert?
2 Antworten
Ein Textfeld hat nach JEDEM Tastendruck ein "ChangeEvent" zur Folge,
auch darin kann man gegen einen Sollwert prüfen. Achte darauf das im TExtfeld "Sternchen" angezeigt werden, sobald ne irgendeine Taste gedrückt wird.
Dies ist eine Eigenschaft des Textfeldes und muss gesondert programmiert werden.
verwende als Event "keypressed" (bitte in der Hilfe nachsehen, wie das in VBA heißt) und lies die bis dahin geschriebenen Buchstaben.
Achte jedoch auch auf Sicherheit. Du willst einem möglichen Passwortknacker nicht mit Farben der Schrift und Rückmeldungen helfen.