Classe CheckBox - caixa de seleção (Word VBA)
A classe CheckBox representa um único campo de formulário caixa de seleção. Para usar uma variável de classe CheckBox, ela primeiro precisa ser instanciada por exemplo
Dim cbx as CheckBox
Set cbx = ActiveDocument.FormFields(1).CheckBox
AutoSize
True dimensiona a caixa de seleção ou o quadro de texto de acordo com o tamanho da fonte do texto ao redor. False dimensiona a caixa de seleção ou o quadro de texto de acordo com a propriedade Size. Boolean de leitura/gravação.
ActiveDocument.FormFields(1).CheckBox.AutoSize = True
Default
Retorna ou define o valor da caixa de seleção padrão. True se o valor padrão é verificado. Boolean de leitura/gravação.
Dim booDefault As Boolean
If ActiveDocument.FormFields(1).Type = wdFieldFormCheckBox Then
booDefault = ActiveDocument.FormFields(1).CheckBox.DefaultEnd If
Size
Retorna ou define o tamanho de uma caixa de seleção, em pontos. Leitura/gravação única.
With ActiveDocument.FormFields("Check1").CheckBox
.AutoSize = False
.Size = 14
.Value = True
End With
Valid
True se o objeto de campo de formulário especificado for um campo de formulário caixa de seleção válido. Boolean somente leitura.
Selection.Collapse Direction:=wdCollapseStart
Set myFormField = ActiveDocument.FormFields.Add(Range:= _
Selection.Range, Type:=wdFieldFormTextInput)
MsgBox myFormField.CheckBox.Valid
Value
True se a caixa de seleção está marcada. Boolean de leitura/gravação.
ActiveDocument.FormFields(1).CheckBox.Value = True