Klasse CheckBox - Kontrollkästchen-Formularfeld (Word VBA)
Repräsentiert ein einzelnes Kontrollkästchen-Formularfeld. Um eine CheckBox -Klassenvariable zu verwenden, muss sie zuerst instanziert werden, beispielsweise
Dim cbx as CheckBox
Set cbx = ActiveDocument.FormFields(1).CheckBox
AutoSize
Bei True wird die Größe des Kontrollkästchens oder des Textrahmens entsprechend dem Schriftgrad des umgebenden Texts angepasst.
ActiveDocument.FormFields(1).CheckBox.AutoSize = True
Default
Gibt den Standardwert für den Kontrollkästchen zurück oder legt ihn fest.
Dim booDefault As Boolean
If ActiveDocument.FormFields(1).Type = wdFieldFormCheckBox Then
booDefault = ActiveDocument.FormFields(1).CheckBox.DefaultEnd If
Size
Gibt die Größe eines Kontrollkästchens in Punkt zurück oder legt diese fest.
With ActiveDocument.FormFields("Check1").CheckBox
.AutoSize = False
.Size = 14
.Value = True
End With
Valid
True, wenn es sich bei dem angegebenen Formularfeldobjekt um ein zulässiges Kontrollkästchen-Formularfeld handelt.
Selection.Collapse Direction:=wdCollapseStart
Set myFormField = ActiveDocument.FormFields.Add(Range:= _
Selection.Range, Type:=wdFieldFormTextInput)
MsgBox myFormField.CheckBox.Valid
Value
True, wenn das Kontrollkästchen aktiviert ist.
ActiveDocument.FormFields(1).CheckBox.Value = True