Códigos de campo: campo IF

Nota:  Queremos fornecer-lhe os conteúdos de ajuda mais recentes o mais rapidamente possível e no seu idioma. Esta página foi traduzida automaticamente e pode conter erros gramaticais ou imprecisões. O nosso objetivo é que estes conteúdos lhe sejam úteis. Pode informar-nos se as informações foram úteis no final desta página? Eis o artigo em inglês para referência.

A se compara dois valores de campo e, em seguida, insere o texto adequado para o resultado da comparação. Quando utilizada num documento principal da impressão em série, o se campo pode examinar informações nos registos de dados intercalados, tal como códigos postais ou números de conta. Por exemplo, pode enviar letras apenas para clientes localizados numa cidade específica.

Pode utilizar o campo If num documento ou como parte de uma regra Se... Então...Senão... numa impressão em série.

Para utilizar o campo If num documento, faça o seguinte:

  1. No separador Inserir, no grupo Texto, clique em Peças Rápidas e, em seguida, clique em Campo.

  2. Na lista Nomes de campos, selecione If.

  3. Na caixa Códigos de campo, escreva as expressões, operador, texto verdadeiro e o texto falso, seguidos da sintaxe mostrada acima.

  4. Clique em OK.

Para utilizar o campo If como parte de uma impressão em série, execute o seguinte procedimento ao configurar a impressão em série:

  1. No separador Mailings, no grupo escrever e inserir campos, clique em regras e, em seguida, clique em se... Em seguida,... Pessoa.

  2. Na lista Nome de campo, selecione o nome de um campo de impressão em série, tal como Localidade.

  3. Na lista Comparação, selecione o operador pretendido. Por exemplo, para identificar os destinatários numa determinada localidade, selecione Igual a.

  4. Na caixa Comparar com, escreva o valor que pretende utilizar. Por exemplo, para identificar destinatários em Tóquio, escreva Tóquio.

    Nota: Se selecionar está em branco ou não está em branco na lista Comparação, deixe a caixa Comparar com vazia.

  5. Na caixa Inserir este texto, escreva o texto que pretende que apareça no documento quando a condição que especificou for verdadeira. Por exemplo, para personalizar o texto para destinatários em Tóquio, pode escrever especificamente para a sua área de Tóquio.

  6. Na caixa Ou então, inserir o texto seguinte, escreva o texto que pretende que apareça no documento quando a condição que especificou não for verdadeira. Por exemplo, para fornecer um texto genérico para destinatários que não estejam em Tóquio, pode escrever especificamente para a sua área circundante.

Sintaxe

Quando vir o código de campo If no seu documento, a sintaxe tem o seguinte aspeto:

{ IF Expressão1OperadorExpressão2TextoVerdadeiroTextoFalso}

Nota: Um código de campo diz ao campo o que deve mostrar. Os resultados do campo representam o que é mostrado no documento depois de o código de campo ter sido avaliado. Para alternar entre a visualização do código de campo e os resultados do código de campo, prima Alt+F9.

Instruções

Expressão1, Expressão2

Valores que quer comparar. Estas expressões podem ser dados de campo a intercalar, nomes do marcador, cadeia de carateres, números, campos aninhados que devolvem um valor ou fórmulas matemáticas. Se uma expressão contiver espaços, coloque-a entre aspas.

Notas: 

  • A Expressão2 deve ser colocada entre aspas para ser comparada como cadeia de carateres.

  • Se o operador for = ou <>, a Expressão2 pode conter um ponto de interrogação (?) para representar um caráter ou um asterisco (*) para representar uma cadeia de carateres.

  • Se utilizar um asterisco na Expressão2, a parte da Expressão1 que corresponde ao asterisco e os carateres restantes na Expressão2 não podem exceder os 128 carateres.

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

TextoVerdadeiro, TextoFalso

O texto resultante quando a comparação é verdadeira (TextoVerdadeiro) ou falsa (TextoFalso). Se TextoFalso não for especificado e a comparação for falsa, o campo IF não tem um resultado. Cada cadeia de carateres que contenha múltiplas palavras deve ser colocada entre aspas.

Exemplo

O exemplo seguinte especifica que, se uma encomenda de um cliente for maior ou igual a 100 unidades, o texto "Obrigado" aparece no documento. Se a encomenda do cliente for menor que 100 unidades, o texto "A encomenda mínima é de 100 unidades" aparece no documento.

{IF encomenda>=100 "Obrigado" "A encomenda mínima é de 100 unidades"}

Início da página

Aumente os seus conhecimentos do Office
Explore as formações
Seja o primeiro a obter novas funcionalidades
Adira ao Office Insider

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×