O campo SkipIf compara duas expressões: Se a comparação for verdadeira, SkipIf cancela o documento de mesclagem atual, passa para o próximo registro de dados na fonte de dados e inicia um novo documento de mesclagem; Se a comparação for falsa, o Microsoft Word continuará o documento de mesclagem atual.
Documentos criados em versões anteriores do Word podem usar o campo SkipIf para impedir que o Word produza um documento mesclado para registros específicos na fonte de dados. No entanto, você pode selecionar registros de dados mais facilmente usando o comando Filtrar na caixa de diálogo Destinatários da Mala Direta, que aparece quando você clica em Editar Lista de Destinatários no grupo Iniciar Mala Direta na guia Correspondências.
Observação
Não use o campo SkipIf com o campo Next.
Sintaxe
Quando você exibe o campo SkipIf no documento, a sintaxe tem a seguinte aparência:
{ SKIPIFExpression1 Operador Expression2}
Observação
Um código de campo informa ao campo o que ele deve mostrar. Os resultados do campo são o que é mostrado no documento depois de avaliar o código de campo. Para alternar entre exibir o código de campo e os respectivos resultados, pressione Alt+F9.
Instruções
Você pode usar o campo SkipIf em um documento ou como parte de uma mala direta.
Para usar o campo SkipIf em um documento, faça o seguinte:
- Na guia Inserir, no grupo Texto, clique em Partes Rápidas e em Campo.
- Na lista Nomes de campo , selecione SkipIf.
- Na caixa Códigos de campo , digite as expressões, operador, texto verdadeiro e texto falso, seguindo a sintaxe mostrada acima.
- Clique em OK.
Para usar o campo SkipIf como parte de uma mala direta, faça o seguinte enquanto estiver configurando a mala direta:
Na guia Correspondências , no grupo Gravar & Inserir Campos , clique em Regras e em Ignorar Registro Se.
Na lista Nome do campo , selecione o nome de um campo de mala direta, como Cidade.
Na lista Comparação , selecione o operador desejado. Por exemplo, para destacar destinatários em uma determinada cidade, selecione Igual a.
Na caixa Comparar com, digite o valor que deseja usar. Por exemplo, para escolher destinatários em Tóquio, digite Tóquio.
Observação
Se você selecionou está em branco ou não está em branco na lista Comparação , deixe a caixa Comparar com vazia.
Caixa de diálogo Propriedades
Expression1, Expression2
Valores que você deseja comparar. Essas expressões podem ser dados de campo de mesclagem, nomes de marcadores, cadeias de caracteres, números, campos aninhados que retornam um valor ou fórmulas matemáticas. Se uma expressão contiver espaços, coloque a expressão entre aspas.
Observação
- Se você usar um campo de mesclagem (MergeField) em uma expressão, o campo de mesclagem se referirá aos dados no registro de dados atual, não no próximo registro de dados.
- A expressão2 deve ser colocada entre aspas para que seja comparada como uma cadeia de caracteres.
- Se o operador for = ou <>, a Expressão2 poderá conter um ponto de interrogação (?) para representar qualquer caractere único ou um asterisco (*) para representar qualquer cadeia de caracteres.
- Se você usar um asterisco na Expressão2, a parte da Expressão1 que corresponde ao asterisco e a quaisquer caracteres restantes na Expressão2 não poderá exceder 128 caracteres.
Operador
Operador de comparação. Insira um espaço antes e depois do operador.
| Operador | Descrição |
|---|---|
| = | Igual a |
| <> | Diferente de |
| > | Maior que |
| < | Menor que |
| >= | Maior ou igual a |
| <= | Menor ou igual a |
Exemplo
Quando você insere o seguinte campo SkipIf em um documento principal de mala direta, o campo SkipIf examina o conteúdo do campo Pedido no registro de dados atual. Se o campo Pedido contiver um número menor que 100, nenhum documento mesclado será produzido para esse registro de dados.
{ SKIPIF { MERGEFIELD Order }< 100 }