Objet CheckBox (Word)

Représente un champ de formulaire de case à cocher unique.

Remarques

Utilisez FormFields (Index), où Index est le numéro d’index ou le nom de signet associé à la case à cocher, pour renvoyer un seul objet FormField . Utilisez la propriété CheckBox avec l’objet FormField pour renvoyer un objet CheckBox . L’exemple suivant permet d’activer la case à cocher nommée « Check » dans le document actif.

ActiveDocument.FormFields("Check1").CheckBox.Value = True

Le numéro d'index représente la position du champ de formulaire dans le FormFields collection. L’exemple suivant permet de vérifier le type du premier champ de formulaire ; s’il s’agit d’une case à cocher, celle-ci est activée.

If ActiveDocument.FormFields(1).Type = wdFieldFormCheckBox Then 
 ActiveDocument.FormFields(1).CheckBox.Value = True 
End If

L’exemple suivant permet de déterminer si l’objet ffield est valide avant de faire passer la case à cocher à 14 points.

Set ffield = ActiveDocument.FormFields(1).CheckBox 
If ffield.Valid = True Then 
 ffield.AutoSize = False 
 ffield.Size = 14 
Else 
 MsgBox "First field is not a check box" 
End If

Utilisez la méthode Add avec l’objet FormFields pour ajouter un champ de formulaire de case à cocher. L’exemple suivant permet d’ajouter une case à cocher au début du document actif, de la définir sur « Color », puis de l’activer.

With ActiveDocument.FormFields.Add(Range:=ActiveDocument.Range _ 
 (Start:=0,End:=0), Type:=wdFieldFormCheckBox) 
 .Name = "Color" 
 .CheckBox.Value = True 
End With

Propriétés

Nom
Application
AutoSize
Creator
Par défaut
Parent
Size
Valid
Valeur

Voir aussi

Référence du modèle objet Word

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.