Ich habe mir für eine Datenbank ein Makro geschrieben, mit dem ich in einem maskierten Feld (für die Eingabe einer IBAN) die Art der Maskierung anpassen kann. Leider geht bei jeder Anpassung der Cursor an den Start des Feldes.
Bisher habe ich erfolglos versucht, mit dem folgenden Code den Cursor zu bewegen:
oViewCursor = ThisComponent.CurrentController.getViewCursor()
oViewCursor.goRight(2, False)
Der Cursor soll einfach zur 3. Position wandern, da nach der Eingabe der Landeskennung (die ersten beiden Buchstaben) die Änderung des Feldes veranlasst wurde. Nur bewegt der Cursor sich nicht …
Hier ein reines Textdokument mit so einem maskierten Feld. Einfach statt DE die Kürzel für ein an Deutschland angrenzendes Land einfügen, also z.B. NL (kann auch klein geschrieben werden - macht das Feld groß).
MaskiertesFeld.odt (12.6 KB)