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.