O campo SkipIf compara duas expressões: se a comparação for verdadeira, SkipIf cancelará o documento de mesclagem atual, passará para o próximo registro de dados no fonte de dados e iniciará um novo documento de mesclagem; se a comparação for falsa, a Microsoft Word continuará o documento de mesclagem atual.
Documentos criados em versões anteriores de Word podem usar o campo SkipIf para impedir que Word produzam um documento mesclado para registros específicos na fonte de dados. No entanto, você pode selecionar registros de dados com mais facilidade usando o comando Filtrar na caixa de diálogo Destinatários de Mesclagem de Email , que aparece quando você clica em Editar Lista de Destinatários no grupo Iniciar Mesclagem de Email na guia Mailings .
Observação: Não use o campo SkipIf com o campo Avançar.
Sintaxe
Ao exibir o campo SkipIf em seu documento, a sintaxe se parece com esta:
{ SKIPIF Expression1 Operator Expression2 }
Observação: Um código de campo informa ao campo o que ele deve mostrar. Os resultados de campo são o que é mostrado no documento depois de ter avaliado 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 mesclagem de email.
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, o operador, o texto verdadeiro e o texto falso, seguindo a sintaxe mostrada acima.
-
Clique em OK.
Para usar o campo SkipIf como parte de uma mesclagem de email, faça o seguinte enquanto estiver configurando a mesclagem de email:
-
Na guia Mailings , no grupo Escrever & Inserir Campos , clique em Regras e clique em Ignorar Registro Se.
-
Na lista Nome do campo , selecione o nome de um campo de mesclagem, como City.
-
Na lista Comparação , selecione o operador desejado. Por exemplo, para destacar os 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 estiver em branco ou não estiver 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 indicador, cadeias de caracteres, números, campos aninhados que retornam um valor ou fórmulas matemáticas. Se uma expressão contiver espaços, inclua a expressão entre aspas.
Observações:
-
Se você usar um campo de mesclagem (MergeField) em uma expressão, o campo de mesclagem se refere a dados no registro de dados atual, não no próximo registro de dados.
-
Expression2 deve ser incluído entre aspas para que seja comparado como uma cadeia de caracteres.
-
Se o operador for = ou <>, Expression2 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 no Expression2, a parte do Expression1 que corresponde ao asterisco e aos caracteres restantes no Expression2 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 mesclagem de email , o campo SkipIf examina o conteúdo do campo Order no registro de dados atual. Se o campo Order contiver um número menor que 100, nenhum documento mesclado será produzido para esse registro de dados.
{ SKIPIF { MERGEFIELD Order } < 100 }