MailMergeFields.AddIf (Word)

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

Quando atualizado, um campo IF compara um campo em um registro com um valor especificado e insere o texto apropriado conforme o resultado da comparação.

AddIf (Range, MergeField, Comparison, CompareTo, TrueAutoText, TrueText, FalseAutoText, FalseText)


ActiveDocument.MailMerge.Fields.AddIf Range:=Selection.Range, _ 
 MergeField:="Company", Comparison:=wdMergeIfIsBlank, _ 
 TrueText:="for your personal use", _ 
 FalseText:="for your business"

Arguments

O seguinte argumento é opcional

Range (Range) - A posição do campo IF.

MergeField (String) - O nome do campo de mala direta.

Comparison (WdMailMergeComparison) - O operador utilizado na comparação.


Os valores possíveis são

wdMergeIfEqual Um valor é a saída se o campo de mala direta for igual a um valor.
wdMergeIfGreaterThan Um valor é a saída se o campo de mala direta for maior que um valor.
wdMergeIfGreaterThanOrEqual Um valor é a saída se o campo de mala direta for maior ou igual a um valor.
wdMergeIfIsBlank Um valor é a saída se o campo de mala direta estiver em branco.
wdMergeIfIsNotBlank Um valor é a saída se o campo de mala direta não estiver em branco.
wdMergeIfLessThan Um valor é a saída se o campo de mala direta for menor que um valor.
wdMergeIfLessThanOrEqual Um valor é a saída se o campo de mala direta for menor ou igual a um valor.
wdMergeIfNotEqual Um valor é a saída se o campo de mala direta não for igual a um valor.

Optional arguments

Os seguintes argumentos são opcionais

CompareTo (String) - O texto a ser comparado com o conteúdo de MergeField.

TrueAutoText (String) - A entrada de AutoTexto que é inserida quando a comparação é verdadeira. Se esse argumento for especificado, TrueText será ignorado.

TrueText (String) - O texto que é inserido quando a comparação é verdadeira.

FalseAutoText (String) - A entrada de AutoTexto que é inserida quando a comparação é falsa. Se esse argumento for especificado, FalseText será ignorado.

FalseText (String) - O texto que é inserido quando a comparação é falsa.