MailMergeFields.AddSkipIf (Word)

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

Um campo SKIPIF compara duas expressões e, quando a comparação é verdadeira, SKIPIF vai para o próximo registro da fonte de dados e inicia um novo documento de mala direta.

AddSkipIf (Range, MergeField, Comparison, CompareTo)


Documents("Main.doc").MailMerge.Fields(1).Select 
Selection.Collapse Direction:=wdCollapseStart 
Documents("Main.doc").MailMerge.Fields.AddSkipIf _ 
 Range:=Selection.Range, MergeField:="PostalCode", _ 
 Comparison:=wdMergeIfEqual, CompareTo:="98040"

Arguments

O seguinte argumento é opcional

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

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

The following argument is optional

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