Freigeben über


FormField-Objekt (Word)

Stellt ein einzelnes Formularfeld dar. Das FormField-Objekt ist ein Element der FormFields-Auflistung .

Hinweise

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

Siehe auch

Referenz zum Word-Objektmodell

Support und Feedback

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.