FormField-Objekt (Word)
Stellt ein einzelnes Formularfeld dar. Das FormField-Objekt ist ein Element der FormFields-Auflistung .
Verwenden Sie FormFields (Index), wobei index ein Lesezeichenname oder eine Indexnummer ist, um ein einzelnes FormField-Objekt zurückzugeben. Im folgenden Beispiel wird das Ergebnis des Formularfelds "Text1" auf "Don Funk" gesetzt.
ActiveDocument.FormFields("Text1").Result = "Don Funk"
Die Indexnummer stellt die Position des Formularfelds in der Auswahl, im Bereich oder im Dokument dar. Im folgenden Beispiel wird der Name des ersten Formularfelds in der Auswahl angezeigt.
If Selection.FormFields.Count >= 1 Then
MsgBox Selection.FormFields(1).Name
End If
Verwenden Sie die Add-Methode mit dem FormFields-Objekt , um ein Formularfeld hinzuzufügen. Im folgenden Beispiel wird am Anfang des aktiven Dokuments ein Kontrollkästchen eingefügt und das Kontrollkästchen anschließend aktiviert.
Set ffield = ActiveDocument.FormFields.Add( _
Range:=ActiveDocument.Range(Start:=0, End:=0), _
Type:=wdFieldFormCheckBox)
ffield.CheckBox.Value = True
Verwenden Sie die Eigenschaften CheckBox, DropDown und TextInput mit dem FormField-Objekt , um die CheckDown-, DropDown- und TextInput-Objekte zurückzugeben. Im folgenden Beispiel wird das Kontrollkästchen namens "Check1" aktiviert.
ActiveDocument.FormFields("Check1").CheckBox.Value = True
Referenz zum Word-Objektmodell
Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.