Clase CheckBox - casilla (Word VBA)
La clase CheckBox representa un único campo de formulario de casilla. Para usar una variable de clase CheckBox, primero debe ser instanciado, por ejemplo
Dim cbx as CheckBox
Set cbx = ActiveDocument.FormFields(1).CheckBox
AutoSize
True cambia el tamaño de la casilla de verificación o marco de texto según el tamaño de fuente del texto adyacente.
ActiveDocument.FormFields(1).CheckBox.AutoSize = True
Default
Devuelve o establece el valor de la casilla de verificación predeterminado.
Dim booDefault As Boolean
If ActiveDocument.FormFields(1).Type = wdFieldFormCheckBox Then
booDefault = ActiveDocument.FormFields(1).CheckBox.DefaultEnd If
Size
Devuelve o establece el tamaño de una casilla de verificación, en puntos.
With ActiveDocument.FormFields("Check1").CheckBox
.AutoSize = False
.Size = 14
.Value = True
End With
Valid
True si el objeto de campo de formulario especificado es un campo de formulario de casilla de verificación válido.
Selection.Collapse Direction:=wdCollapseStart
Set myFormField = ActiveDocument.FormFields.Add(Range:= _
Selection.Range, Type:=wdFieldFormTextInput)
MsgBox myFormField.CheckBox.Valid
Value
True si está activada la casilla de verificación.
ActiveDocument.FormFields(1).CheckBox.Value = True