Share via


Método MailMergeFields.AddSet (Word)

Adiciona um campo SET a um documento principal de mala direta. Retorna um objeto MailMergeField.

Sintaxe

expression. AddSet( _Range_ , _Name_ , _ValueText_ , _ValueAutoText_ )

expressão Obrigatório. Uma variável que representa uma coleção 'MailMergeFields'.

Parâmetros

Nome Obrigatório/Opcional Tipo de dados Descrição
Range Obrigatório Objeto Range A posição para o campo SET.
Name Obrigatório String O nome do indicador ao qual ValueText está atribuído.
ValueText Opcional Variant O texto associado ao indicador especificado pelo argumento Name.
ValueAutoText Opcional Variant A entrada de AutoTexto que inclui o texto associado ao indicador especificado pelo argumento Name. Se esse argumento for especificado, ValueText será ignorado.

Valor de retorno

MailMergeField

Comentários

Um campo SET determina o texto do indicador especificado.

Exemplo

Este exemplo adiciona um campo SET ao início do documento ativo e, em seguida, adiciona um campo REF para exibir o texto depois da seleção.

Dim rngTemp as Range 
 
Set rngTemp = ActiveDocument.Range(Start:=0, End:=0) 
 
ActiveDocument.MailMerge.Fields.AddSet Range:=rngTemp, _ 
 Name:="Name", ValueText:="Joe Smith" 
Selection.Collapse Direction:=wdCollapseEnd 
ActiveDocument.Fields.Add Range:=Selection.Range, _ 
 Type:=wdFieldRef, Text:="Name"

Confira também

Objeto da coleção MailMergeFields

Suporte e comentários

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.