Como Fazer Mala Direta no Word com Imagens Variáveis por Linha
🔍 WiseChecker

Como Fazer Mala Direta no Word com Imagens Variáveis por Linha

Você precisa imprimir etiquetas onde cada linha contém uma imagem diferente — foto de produto, retrato ou logotipo — junto com campos de texto como nome e endereço. A mala direta padrão do Word pode extrair texto de uma fonte de dados do Excel ou Access, mas não insere imagens diferentes por registro nativamente. Este artigo explica como configurar um modelo de etiqueta de mala direta que insere uma imagem diferente para cada linha usando o campo INCLUDEPICTURE combinado com sua fonte de dados. Você aprenderá a sintaxe exata do campo, como preparar seus arquivos de imagem e como lidar com links quebrados após a mesclagem.

Principais Conclusões: Inserção de Imagens Variáveis em Modelo de Etiqueta de Mala Direta

  • Campo INCLUDEPICTURE com argumento MERGEFIELD: Extrai um caminho de arquivo da sua fonte de dados e insere a imagem correspondente para cada linha de etiqueta.
  • Convenção de nomenclatura de arquivos de imagem: Cada imagem deve ter um nome único que corresponda a um valor de coluna na sua fonte de dados, e todas as imagens devem estar na mesma pasta.
  • Ctrl + A e depois F9 após a mesclagem: Atualiza todos os campos INCLUDEPICTURE para exibir as imagens corretas em vez de ícones de erro de placeholder.

ADVERTISEMENT

Como o Campo INCLUDEPICTURE Funciona em uma Mala Direta

O mecanismo de mala direta do Word foi projetado principalmente para texto. Quando você insere um Campo de Mesclagem em um modelo de etiqueta, o Word coloca o valor da sua fonte de dados naquela célula. Para imagens, no entanto, você não pode simplesmente inserir um Campo de Mesclagem que aponte para um arquivo de imagem — o Word mostrará o caminho do arquivo como texto simples, não a imagem em si.

A solução é usar o campo INCLUDEPICTURE. Este campo aceita um caminho de arquivo como argumento e renderiza a imagem nesse caminho. Para fazer o caminho mudar por linha de etiqueta, você aninha um MERGEFIELD dentro do campo INCLUDEPICTURE. Quando o Word realiza a mesclagem, ele constrói um caminho como C:\Imagens\Foto_001.jpg para cada registro, e INCLUDEPICTURE tenta carregar esse arquivo.

Existem dois pré-requisitos críticos. Primeiro, sua fonte de dados — normalmente uma planilha do Excel — deve conter uma coluna que armazene o caminho completo do arquivo ou o nome do arquivo. Se você armazenar apenas o nome do arquivo, precisará codificar o caminho da pasta no campo INCLUDEPICTURE. Segundo, cada arquivo de imagem deve existir no local especificado antes de executar a mesclagem. Arquivos ausentes fazem o Word exibir um placeholder de link quebrado.

O que Acontece Durante a Visualização da Mesclagem

Quando você clica em Visualizar Resultados no assistente de Mala Direta, o Word não carrega as imagens. Ele mostra os códigos de campo. Somente após concluir a mesclagem e usar o atalho de teclado para atualizar os campos é que as imagens aparecem. Esse comportamento muitas vezes confunde usuários iniciantes, mas é proposital — os campos INCLUDEPICTURE não são renderizados até que você force uma atualização de campo.

Passos para Configurar um Modelo de Etiqueta de Mala Direta com Imagens Variáveis

Estes passos assumem que você tem uma fonte de dados pronta. Sua fonte de dados deve incluir pelo menos uma coluna chamada CaminhoImagem ou Foto que contenha o caminho completo ou o nome do arquivo de cada imagem. Para este exemplo, a coluna Foto contém nomes de arquivo como Foto_001.jpg e todas as imagens estão armazenadas em C:\ImagensEtiquetas\.

  1. Abra o Word e inicie o assistente de Mala Direta para etiquetas
    Vá em Correspondências > Iniciar Mala Direta > Etiquetas. Selecione o fornecedor e o número do produto que correspondem às suas folhas de etiqueta. O Word cria uma tabela com células que correspondem às dimensões das suas etiquetas. Clique em OK.
  2. Selecione sua fonte de dados
    Clique em Selecionar Destinatários > Usar Lista Existente. Navegue até seu arquivo Excel ou banco de dados Access e escolha a planilha ou tabela que contém os registros. Se sua fonte de dados tiver linhas de cabeçalho, certifique-se de que a caixa de seleção Primeira linha de dados contém cabeçalhos de coluna esteja marcada.
  3. Insira os campos de mesclagem de texto
    Clique dentro da primeira célula de etiqueta. Insira os campos de texto necessários — por exemplo, Nome, Sobrenome e Endereço. Use a guia Correspondências > Inserir Campo de Mesclagem para adicionar cada um. Formate o texto como deseja que apareça em todas as etiquetas.
  4. Insira o campo INCLUDEPICTURE para a imagem
    Posicione o cursor onde a imagem deve aparecer na primeira célula de etiqueta. Pressione Ctrl + F9 para inserir um par de chaves de campo { }. Dentro das chaves, digite exatamente o seguinte código de campo:
    { INCLUDEPICTURE "C:\\ImagensEtiquetas\\{ MERGEFIELD Foto }" \ MERGEFORMAT }
    Substitua C:\ImagensEtiquetas\ pelo caminho real da sua pasta. Substitua Foto pelo nome da coluna na sua fonte de dados que contém os nomes dos arquivos. Use barras invertidas duplas no caminho.
  5. Copie o campo para todas as outras células de etiqueta
    Selecione toda a primeira célula de etiqueta, incluindo os códigos de campo e o texto. Clique em Correspondências > Atualizar Etiquetas. O Word copia o conteúdo da primeira célula para todas as células da tabela de etiquetas. Cada célula conterá os mesmos códigos de campo, mas fará referência aos dados do registro correspondente durante a mesclagem.
  6. Execute a mesclagem para um novo documento
    Clique em Concluir e Mesclar > Editar Documentos Individuais. Escolha Todos os registros e clique em OK. O Word gera um novo documento com uma página por folha de etiqueta. Neste ponto, os campos de imagem mostram placeholders de erro — isso é esperado.
  7. Atualize todos os campos INCLUDEPICTURE para exibir as imagens
    Pressione Ctrl + A para selecionar todo o documento mesclado. Em seguida, pressione F9. O Word atualiza cada campo INCLUDEPICTURE, carrega cada imagem do caminho especificado e a exibe nas células de etiqueta. Esta etapa é obrigatória — sem ela, você não verá as imagens reais.
  8. Salve o documento mesclado como PDF ou imprima-o
    Assim que as imagens aparecerem, revise algumas etiquetas para confirmar que a imagem correta aparece ao lado do texto correto. Salve o arquivo ou envie para a impressora. Se salvar como documento do Word, as imagens permanecem incorporadas.

ADVERTISEMENT

Problemas Comuns com Etiquetas de Mala Direta com Imagens Variáveis

Word Mostra Códigos de Campo em Vez de Imagens Após a Mesclagem

Este é o problema mais frequente. Após executar Concluir e Mesclar, as células de etiqueta exibem { INCLUDEPICTURE ... } ou um ícone de imagem quebrada. A solução é selecionar todo o documento com Ctrl + A e pressionar F9. Se as imagens ainda não aparecerem, verifique se os caminhos dos arquivos na sua fonte de dados estão corretos. Um único erro de digitação no nome do arquivo ou no caminho da pasta faz com que essa etiqueta específica falhe.

Todas as Etiquetas Mostram a Mesma Imagem

Isso acontece quando o argumento MERGEFIELD dentro de INCLUDEPICTURE não está referenciando a coluna correta, ou quando você codificou um nome de arquivo estático em vez de um campo. Edite o código de campo na primeira célula de etiqueta clicando com o botão direito e escolhendo Alternar Códigos de Campo. Verifique se o nome do MERGEFIELD interno corresponde exatamente ao cabeçalho da coluna na sua fonte de dados. Após corrigir, execute a mesclagem novamente.

Caminhos de Arquivo de Imagem São Muito Longos ou Contêm Espaços

O Windows tem um comprimento máximo de caminho de 260 caracteres. Se sua estrutura de pastas for profunda ou seus nomes de arquivo forem longos, INCLUDEPICTURE pode falhar silenciosamente. Mova a pasta de imagens para mais perto da raiz da unidade, por exemplo C:\Imagens\. Se os nomes de arquivo contiverem espaços, coloque todo o argumento do caminho entre aspas duplas dentro do código de campo — o exemplo no passo 4 já faz isso.

Imagens Estão Ausentes Após Mover a Pasta

O campo INCLUDEPICTURE armazena o caminho absoluto que era válido no momento da mesclagem. Se você mover a pasta de imagens para um local diferente após a mesclagem, as imagens quebram. Mova a pasta de volta ou atualize os códigos de campo no documento mesclado para apontar para o novo local. Para atualizar, pressione Alt + F9 para mostrar todos os códigos de campo, edite o caminho manualmente e pressione F9 para atualizar.

Item Mala Direta Padrão (Apenas Texto) Mala Direta com INCLUDEPICTURE
Requisito da fonte de dados Qualquer coluna com valores de texto Deve incluir uma coluna com caminhos de arquivo ou nomes de arquivo
Localização do arquivo de imagem Não aplicável Todas as imagens devem estar em uma única pasta acessível pelo documento de mesclagem
Tipo de campo usado MERGEFIELD INCLUDEPICTURE com MERGEFIELD aninhado
Etapa pós-mesclagem necessária Nenhuma Ctrl + A e depois F9 para atualizar todos os campos de imagem
Imagem aparece na Visualização de Resultados Não aplicável Não — as imagens só aparecem após a mesclagem final e atualização de campo
Adequado para etiquetas avulsas Sim Sim, mas requer preparação cuidadosa dos arquivos

Agora você pode gerar folhas de etiqueta onde cada linha contém uma imagem única extraída da sua fonte de dados. Para agilizar mesclagens futuras, armazene todas as imagens em uma pasta plana com nomes de arquivo curtos e sem caracteres especiais. Se você mescla etiquetas com imagens variáveis com frequência, considere usar uma macro VBA que automatiza a inserção do campo INCLUDEPICTURE e a atualização F9 pós-mesclagem.

ADVERTISEMENT