Artigo: 264892 - Última revisão: quinta-feira, 29 de Dezembro de 2005 - Revisão: 1.1 Linha em branco não está suprimida na impressão em série um condicional
Sumário
Por predefinição, o Microsoft Word suprime linhas em branco numa impressão em série quando o resultado de uma MERGEFIELD estiver em branco.
No entanto, quando efectua uma impressão em série, condicional o resultado de um campo condicional pode ser em branco. Isso provoca uma linha em branco adicionais. Por exemplo, numa impressão em série, que poderá apresentar uma mensagem especial para os utilizadores residentes de um estado específico e não apresentar essa mensagem para utilizadores residentes dos outros estados. Pode criar um documento principal letra semelhante ao seguinte exemplo: { MERGEFIELDNAME }
Quando é efectuada a impressão em série, o documento intercalado para residente do Estado de Washington pode aparecer correctamente como
{ MERGEFIELDADDRESS1 } { MERGEFIELDCITY }, { MERGEFIELDSTATE } { MERGEFIELDPOSTALCODE } Amor, { MERGEFIELDNAME } { If { MERGEFIELDSTATE } = " WA " ForWashingtonstateresidents, weofferspecialratestoAsia. " " } < Corpo da carta... >
Nome
Mas o documento intercalado para residente de um estado diferente poderá aparecer como as que se seguem:
Endereço Localidade, StatePostalCode DearName, ForWashingtonstateresidents, weofferspecialratestoAsia. < Corpo da carta... >
Nome
O resultado para um estado Não-Washington residente é espaço adicional (linhas em branco) entre a saudação e o corpo da carta.
Endereço Localidade, StatePostalCode DearName, < Corpo da carta... > Este artigo demonstra como utilizar um campo IF como uma instrução condicional para avaliar os resultados do campo e suprime a linha se o resultado estiver em branco. Mais Informação
Este artigo fornece dois exemplos de como utilizar uma instrução condicional para suprimir o espaçamento de linha o quando o resultado está em branco. Utilize os seguintes exemplos conforme adequado na sua situação.
Exemplo 1Para corrigir o problema à medida descritos na secção " Resumo " referidos neste artigo, utilize um campo IF como uma instrução condicional que compara se um MERGEFIELD cumpre um determinado valor, tal como no exemplo que se segue:{ IF { MERGEFIELD } = " <value> false " " Verdadeiro " " " }
Este campo IF condicional indica que se o MERGEFIELD for igual a <valor>, o verdadeiro parcialmente; caso contrário, fazer parte FALSO.
Se a condição for cumprida, a instrução condicional Insere o texto " Caro Name, para utilizadores residentes no estado de Washington, oferecemos taxas especiais para Ásia. " à medida que especificado; no entanto, se a condição não for cumprida, aparece apenas a saudação Name " caro ". Utilize o seguinte exemplo para suprimir a mensagem para utilizadores residentes no estado de Washington quando o estado MERGEFIELD é não igual a WA: { MERGEFIELDNAME } { MERGEFIELDADDRESS1 } { MERGEFIELDCITY }, { MERGEFIELDSTATE } { MERGEFIELDPOSTALCODE } { If { MERGEFIELDSTATE } = " WA " Caro " { MERGEFIELDNAME }, ForWashingtonstateresidents, weofferspecialratestoAsia. " " Caro { MERGEFIELDNAME } , " } Exemplo 2O Microsoft Word suprime linhas em branco quando o resultado de uma MERGEFIELD estiver em branco. Isto é especialmente útil num endereço. O Word suprime a linha em branco quando o resultado do MERGEFIELD ' da linha estiver em branco.NOTA : Existem não pode ser qualquer texto adicional, pontuação, espaços, ou campos na mesma linha que contém o MERGEFIELD. No entanto, podem existir algumas ocasiões quando necessitar de utilizar uma instrução condicional no endereço. Este exemplo demonstra como suprimir a segunda linha de endereço se o resultado da ADDRESS2 estiver em branco. Se a lista de endereços contiver alguns registos que tenham uma segunda linha para o endereço (ADDRESS2) e alguns registos que não tenham segunda linha, uma linha em branco pode resultar no seu endereço, tal como no exemplo que se segue:
Microsoft Corporation
Para corrigir este problema, utilize um campo IF como uma instrução condicional que compara se um MERGEFIELD cumpre um determinado valor, tal como no exemplo que se segue:
Um Microsoft Way Redmond, WA 98052-6399 { IF " < > { MERGEFIELD } " " Verdadeiro " " false " }
Este campo IF condicional indica que se o MERGEFIELD for não igual a nada, o verdadeiro parcialmente; caso contrário, fazer parte FALSO.
Se a condição for cumprida, a instrução condicional Insere os resultados do campo (ADDRESS2) à medida que especificou; no entanto, se a condição não for cumprida, aparecem os resultados da parte FALSO da instrução. Utilize o seguinte exemplo para suprimir a segunda linha de endereço quando o resultado do MERGEFIELD ADDRESS2 estiver em branco: { MERGEFIELDNAME } Caracteres não-impressão utilizados neste artigo:{ MERGEFIELDADDRESS1 } { If < > { MERGEFIELDADDRESS2 } " " " { MERGEFIELDADDRESS2 } { MERGEFIELDCITY } { MERGEFIELDSTATE } } { MERGEFIELDPOSTALCODE " " { MERGEFIELDCITY } { MERGEFIELDSTATE } { MERGEFIELDPOSTALCODE } " }
Para ver estes caracteres não imprimíveis no documento do Word, efectue o seguinte procedimento:
Referências
Para mais informações sobre como para Suprimir linhas em branco numa impressão em série, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
264722
(http://support.microsoft.com/kb/264722/
)
O modo de suprimir linhas em branco durante uma impressão em série
Para mais informações sobre um problema semelhante na qual Word não pode suprimir espaços em branco para uma instrução condicional numa impressão em série, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
211651
(http://support.microsoft.com/kb/211651/
)
Espaço em branco aparece se campo estiver em branco na impressão em série
Para mais informações sobre um campo IF condicional, clique em Ajuda do Microsoft Word no menu Ajuda , escreva if field no Assistente do Office ou o Assistente de respostas e, em seguida, clique em Procurar para visualizar os tópicos devolvidos.
Tradução automáticaIMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Pedíamos-lhe o favor de preencher o formulário existente no fundo desta página caso tenha encontrado erros neste artigo e tenha possibilidade de colaborar no processo de aperfeiçoamento desta ferramenta. Obrigado. Clique aqui para ver a versão em Inglês deste artigo: 264892
(http://support.microsoft.com/kb/264892/en-us/
)
| Outros Recursos Outros Sites de Suporte
ComunidadesObtenha Ajuda AgoraTraduções de Artigos |






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Voltar ao topo