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