Propriedade Field.Code (Word)
Retorna um objeto Range que representa um código de campo. Leitura/gravação.
expression. Code
Expressão Uma variável que representa um objeto 'Field'.
Um código de campo é tudo o que se encontra entre os caracteres de campo ({ }) incluindo caracteres de espaço à esquerda e à direita. Você pode acessar um código de campo sem alterar a apresentação de resultados dos campos.
Este exemplo exibe o código de cada campo do documento ativo.
Dim fieldLoop As Field
For Each fieldLoop In ActiveDocument.Fields
MsgBox Chr(34) & fieldLoop.Code.Text & Chr(34)
Next fieldLoop
Este exemplo altera o código do primeiro campo do documento ativo para CREATEDATE.
Dim rngTemp As Range
Set rngTemp = ActiveDocument.Fields(1).Code
rngTemp.Text = " CREATEDATE "
ActiveDocument.Fields(1).Update
Este exemplo determina se o documento ativo inclui um campo de mala direta chamado "Title".
Dim fieldLoop As Field
For Each fieldLoop In ActiveDocument.MailMerge.Fields
If InStr(1, fieldLoop.Code.Text, "Title", 1) Then
MsgBox "A Title merge field is in this document"
End If
Next fieldLoop
Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.