Hallo,
ich habe in einem Formular Memo-Felder. In denen lassen sich bekanntermaßen mit strg+Enter Zeilenumbrüche erzeugen. ich möchte aber, dass auch das normale [Enter] als Zeilenumbruch interpretiert wird, um den Usern die Eingabe zu erleichtern.
Ich finde aber keinen vba, der das kann. Kennt jemand einen Hinweis, welche Funktion sich für sowas eignet?
Carl
Hallo,
das Ereignis "Bei Taste" kannst Du dazu verwenden.
If KeyAscii = 13 Then
Me.Memofeldname = Me.Memofeldname & vbLfCr
KeyAscii = 0
End If
Ungetestet
Fügt eine Zeilenschaltung am Ende ein. Wenn das auch zwischen Teilen des Memotextes passieren soll, wird es aufwendiger.
Hallo,
dafür brauchst du keinen Code.
Stelle im Formular beim Memofeld unter
Eigenschafte->Andere->Eingabetastenverhalten:Neue Zeile im Feld
Ah, okay, habs hin bekommen.
Klaus' code ist für Textfelder brauchbar.
Carl
ZitatKlaus' code ist für Textfelder brauchbar
Aber auch bei denen unnötig. Bei Textfeldern gibt es doch die gleiche
Eigenschaft.