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.