Nota
Os conteúdos e passos neste artigo aplicam-se ao Word para Microsoft 365 e a outras versões de ambiente de trabalho do Word para Windows e Mac.
O MergeField apresenta o nome de um campo de dados dentro dos carateres de impressão em série "divisa" num documento principal de impressão em série, por exemplo, «NomePróprio». Quando o documento principal é intercalado com a origem de dados selecionada, as informações do campo de dados especificado são inseridas no lugar do campo de impressão em série.
Nas versões anteriores do Word, os documentos intercalados apresentavam frequentemente espaços duplos em vez do campo mapeado para dados em falta. Agora pode utilizar parâmetros para especificar qual o texto impresso antes ou depois dos resultados dos campos (desde que o campo contenha dados).
Tem de selecionar a origem de dados para o documento principal antes de inserir campos de impressão em série.
Sintaxe
Quando visualiza o campo MergeField no documento, a sintaxe tem o seguinte aspeto:
{ MERGEFIELDFieldName [Opções]}
Nota
Um código de campo indica o que o campo deve mostrar. Os resultados de campo são a informação a apresentar no documento depois da avaliação do código de campo. Para alternar entre a visualização do código de campo e os resultados do código de campo, prima Alt+F9.
Instruções
"FieldName"
O nome de um campo de dados listado no registo de cabeçalho da origem de dados selecionada. O nome do campo tem de corresponder exatamente ao nome do campo no registo de cabeçalho.
Parâmetros
\b
Especifica o texto a inserir antes do campo MergeField se o campo não estiver em branco.
\f
Especifica o texto a inserir a seguir ao campo MergeField se o campo não estiver em branco.
\m
Especifica que o campo MergeField é um campo mapeado.
\v
Permite a conversão de carateres para formatação vertical.
Exemplo
Colocar os três campos MergeField seguintes juntos e utilizar o parâmetro \f conforme especificado garante que os três campos têm espaços entre eles, mas apenas se as informações do campo designado estiverem presentes na origem de dados.
{ MERGEFIELD CoutesyTitle \f " " }{ MERGEFIELD FirstName \f " " }{ MERGEFIELD Apelido }
Resulta no seguinte:
- Se todos os campos estiverem presentes: Mindy Martin
- Se o NomePróprio estiver em falta na origem de dados: Sra. Martin
Nota
Se precisar de alterar o nome do campo especificado num campo de impressão em série, edite o nome do campo nos códigos de campo MergeField. Alterar um nome de campo com os códigos de campo ocultos não tem qualquer efeito.