Hallo,
hat jemand eine Idee wie ich die Reihenfolge der Formularfelder in Word variabel ansteuern kann?
Kurze Darstellung:
Word Datei mit 10 Formularfeldern, Blattschutz und nur Eingabe in die Felder möglich. Jedoch soll bei Tab Druck nicht die normale Reihenfolge von oben nach unten angesprungen werden… gibt es da in Word eine Möglichkeit die Reihenfolge festzulegen?
Vielen Dank für die Hilfestellung.
Gruß
Ralf
Hallo Ralf,
es gibt eine Möglichkeit die Formularfelder in einer bestimmten Reihenfolge abzuarbeiten.
Dazu wird beim Verlassen eines Formularfeldes per TAB oder Maus ein Makro gestartet, das den Cursor in das jeweils gewünschte Feld positioniert. Jedes Formularfeld erhält von Word autommatisch einen Namen (z.B. Text1) oder du legst die Namen selber fest. Diese Namen sind gleichzeitig Textmarken. Diese Tatsache wird genutzt, um das jeweils nächste Feld per gehe zu Textmarke anzusteuern. Die Makros sehen wie folgt aus:
Sub Textbox1()
Selection.GoTo What:=wdGoToBookmark, Name:="Text3"
End Sub
Sub Textbox2()
Selection.GoTo What:=wdGoToBookmark, Name:="Text4"
End Sub
Sub Textbox3()
Selection.GoTo What:=wdGoToBookmark, Name:="Text2"
End Sub
In der Formulardatei stellst du für die einzelnen Formularfelder unter ‚Formularfeld-Oprionen‘ das jeweilige Makro ein, das beim Verlassen des Feldes gestartet weden soll.
Gruß
Franz
hat jemand eine Idee wie ich die Reihenfolge der
Formularfelder in Word variabel ansteuern kann?
Kurze Darstellung:
Word Datei mit 10 Formularfeldern, Blattschutz und nur Eingabe
in die Felder möglich. Jedoch soll bei Tab Druck nicht die
normale Reihenfolge von oben nach unten angesprungen werden…
gibt es da in Word eine Möglichkeit die Reihenfolge
festzulegen?
Vielen Dank für die Hilfestellung.
Gruß
Ralf