Classe FormField - campo de formulário (Word VBA)

A classe FormField representa um único campo de formulário. Objeto FormField é um membro da FormFields coleção.


Dim ffd as FormField
Set ffd = ActiveDocument.FormFields(Index:=1)

For Each

Aqui está um exemplo de processamento dos itens FormField em uma coleção.


Dim ffd As FormField
For Each ffd In ActiveDocument.FormFields
	ffd.CalculateOnExit = False
Next ffd

Métodos

Copy - Copia o campo de formulário especificado para a área de transferência.

Cut - Remove o campo de formulário especificado do documento e o coloca na área de transferência.

Delete - Exclui o campo do formulário especificado.

Select - Seleciona o objeto especificado.

Propriedades

Type (Default member) - Retorna o tipo de campo. Somente leitura WdFieldType.

CalculateOnExit True se referências ao campo de formulário especificado forem automaticamente atualizadas ao sair do campo. Boolean de leitura/gravação.

CheckBox Retorna um objeto CheckBox que representa um campo de formulário caixa de seleção. Somente leitura.

DropDown Retorna um objeto DropDown que representa um campo de formulário suspenso. Somente leitura.

Enabled True se um campo de formulário está habilitado. Boolean de leitura/gravação.

EntryMacro Retorna ou define um nome de macro de entrada para o campo de formulário especificado CheckBox, DropDown ou TextInput. String de leitura/gravação.

ExitMacro Retorna ou define um nome de macro de saída para o campo de formulário especificado CheckBox, DropDown ou TextInput. String de leitura/gravação.

HelpText Retorna ou define o texto que é exibido em uma caixa de mensagem quando o campo de formulário tem o foco e o usuário pressionar F1. String de leitura/gravação.

Name Retorna ou define o nome do objeto especificado. String de leitura/gravação.

Next Retorna o próximo campo de formulário da coleção. Somente leitura.

OwnHelp Especifica a fonte do texto exibido em uma caixa de mensagem quando um campo de formulário tem o foco e o usuário pressionar F1. Boolean de leitura/gravação.

OwnStatus Especifica a fonte do texto que é exibido na barra quando um campo de formulário tem o foco de status. Boolean de leitura/gravação.

Previous Retorna o campo de formulário anterior da coleção. Somente leitura.

Range Retorna um objeto Range que representa a parte de um documento que está contida no campo de formulário.

Result Retorna uma cadeia de caracteres que representa o resultado do campo de formulário especificado. Leitura/gravação.

StatusText Retorna ou define o texto exibido na barra de status quando um campo de formulário recebe o foco. String de leitura/gravação.

TextInput Retorna um objeto TextInput que representa um campo de formulário de texto.

CheckBox - Representa um único campo de formulário caixa de seleção.

DropDown - Representa um campo de formulário suspenso que contém uma lista dos itens do formulário.

Range - Representa uma área contígua em um documento. Cada objeto de intervalo é definido por uma posição de caractere inicial e final.

TextInput - Representa um único campo de formulário de texto.