Classe Field - campo (Word VBA)

A classe Field representa um campo. O objeto Field é um membro dos campos coleção. Coleção Fields representa os campos em uma seleção, intervalo ou documento.

As classes InlineShape e Selection. dão acesso à classe Field


Dim fld as Field
Set fld = ActiveDocument.Fields(Index:=1)

For Each

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


Dim fld As Field
For Each fld In ActiveDocument.Fields
    	If fld.LinkFormat.AutoUpdate = False  Then fld.LinkFormat.Update
Next fld

Métodos

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

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

Delete - Exclui o campo especificado.

DoClick - Clica no campo especificado.

Select - Seleciona o campo especificado.

Unlink - Substitui o campo especificado por seu resultado mais recente.

Update - Atualiza o resultado do campo. Retorna true se o campo é atualizado com êxito.

UpdateSource - Salva as alterações feitas nos resultados de um campo INCLUDETEXT de volta para o documento de origem.

Propriedades

Code (Default member) - Retorna um objeto Range que representa o código de um campo. Leitura/gravação.

Data Retorna ou define dados em um campo ADDIN. String de leitura/gravação.

Index Retorna um Long que representa a posição de um item em uma coleção. Somente leitura.

InlineShape Retorna um objeto InlineShape que representa a imagem, o objeto OLE ou o controle ActiveX que é o resultado de um campo INCLUDEPICTURE ou embed.

Kind Retorna o tipo de link para um objeto Field . Somente leitura WdFieldKind.

LinkFormat Retorna um objeto LinkFormat que representa as opções de vínculo do campo especificado. / Somente leitura.

Locked True se o campo especificado está bloqueado. Boolean de leitura/gravação.

Next Retorna o próximo objeto da coleção. Somente leitura.

OLEFormat Retorna um objeto OLEFormat que representa as características OLE diferentes de vinculação para o campo especificado. Somente leitura.

Previous Retorna o objeto anterior da coleção. Somente leitura.

Result Retorna um objeto Range que representa o resultado de um campo. Leitura/gravação.

ShowCodes True se os códigos de campo são exibidos para o campo especificado em vez de resultados de campo. Boolean de leitura/gravação.

Type Retorna o tipo de campo. Somente leitura WdFieldType.

InlineShape - Representa um objeto na camada de texto de um documento. Uma forma embutida somente pode ser uma imagem, um objeto OLE ou um controle ActiveX. O objeto InlineShape é um membro do InlineShapes coleção. A coleção InlineShapes contém todas as formas que aparecem embutida em um documento, intervalo ou seleção.

LinkFormat - Representa as características de vinculação de uma figura ou objeto OLE.

OLEFormat - Representa as características OLE (diferentes de vinculação) de um objeto OLE, de um controle ActiveX ou de um campo.

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