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.