Como Salvar Resultados de Mala Direta como PDFs Individuais
🔍 WiseChecker

Como Salvar Resultados de Mala Direta como PDFs Individuais

Após executar uma mala direta no Word, você geralmente obtém um único documento com todas as cartas, faturas ou etiquetas. Salvar cada registro mesclado como um arquivo PDF separado não é um recurso nativo de um clique. Este artigo explica três métodos confiáveis para dividir a saída da mala direta em PDFs individuais: usando uma macro VBA, usando uma ferramenta dedicada de terceiros e usando a exportação de PDF integrada do Word com divisão manual. Você aprenderá as etapas exatas para cada abordagem e como escolher a melhor para seu fluxo de trabalho.

Principais Conclusões: Três Maneiras de Criar PDFs Individuais a Partir da Mala Direta

  • Macro VBA com ExportAsFixedFormat: Automatiza o salvamento de cada registro mesclado como PDF separado com um clique
  • Add-in de terceiros como Mail Merge Toolkit: Fornece uma interface gráfica para dividir e salvar sem escrever código
  • Divisão manual via Salvar como PDF: Use a exportação de PDF integrada do Word e exclua páginas para isolar cada registro um de cada vez

ADVERTISEMENT

Como a Mala Direta Produz um Único Documento e Por Que Você Precisa Dividi-lo

Ao concluir uma mala direta no Word, a saída final é um único documento com uma quebra de seção entre cada registro. Isso acontece porque o Word mescla os registros da sua fonte de dados em um arquivo contínuo. O documento contém todas as cartas, faturas ou etiquetas empilhadas sequencialmente. O Word não oferece um comando nativo para exportar cada registro como um arquivo PDF individual. Para obter PDFs separados, você deve automatizar o processo com uma macro, usar uma ferramenta de terceiros projetada para essa tarefa ou dividir manualmente o documento usando a exportação de PDF do Word e a exclusão de páginas. O método escolhido depende do seu nível de conforto técnico, do número de registros e da frequência com que você realiza essa tarefa.

Método 1: Salvar PDFs Individuais Usando uma Macro VBA

Uma macro VBA é a maneira mais eficiente de dividir um documento de mala direta em PDFs individuais. Este método funciona com Word 2010 e posterior no Windows. A macro percorre cada registro no documento mesclado, seleciona um registro de cada vez e o salva como PDF. Você precisa habilitar a guia Desenvolvedor para acessar o editor VBA.

  1. Abra a guia Desenvolvedor
    No Word, vá em Arquivo > Opções > Personalizar Faixa de Opções. Em Personalizar a Faixa de Opções, marque a caixa ao lado de Desenvolvedor e clique em OK.
  2. Abra o editor VBA
    Na guia Desenvolvedor, clique em Visual Basic. Como alternativa, pressione Alt+F11.
  3. Insira um novo módulo
    No editor VBA, vá em Inserir > Módulo. Uma janela de código em branco aparece.
  4. Cole o código da macro
    Copie e cole o seguinte código na janela do módulo:


    Sub SaveMailMergeAsIndividualPDFs()
    Dim i As Integer
    Dim doc As Document
    Dim pdfName As String
    Dim folderPath As String

    folderPath = "C:\MailMergePDFs\" ' Altere para sua pasta
    Set doc = ActiveDocument

    For i = 1 To doc.Sections.Count
    doc.Sections(i).Range.Copy
    Documents.Add
    Selection.Paste
    pdfName = folderPath & "Record_" & i & ".pdf"
    ActiveDocument.ExportAsFixedFormat OutputFileName:=pdfName, _
    ExportFormat:=wdExportFormatPDF
    ActiveDocument.Close SaveChanges:=wdDoNotSaveChanges
    Next i
    End Sub

  5. Ajuste o caminho da pasta
    No código, altere "C:\MailMergePDFs\" para a pasta onde deseja salvar os PDFs. Certifique-se de que a pasta exista antes de executar a macro.
  6. Execute a macro
    Feche o editor VBA. Na guia Desenvolvedor, clique em Macros, selecione SaveMailMergeAsIndividualPDFs e clique em Executar. O Word cria um PDF por registro na pasta especificada.

ADVERTISEMENT

Método 2: Usar um Add-in de Terceiros

Se você prefere não usar VBA, vários add-ins de terceiros fornecem uma interface gráfica para dividir a saída da mala direta. Mail Merge Toolkit e Able2Extract são duas opções populares. Essas ferramentas são instaladas como uma nova guia ou menu no Word e oferecem um comando Dividir em PDF. As etapas exatas variam conforme o add-in, mas o fluxo de trabalho geral é o mesmo.

  1. Instale o add-in
    Baixe e instale o add-in do site do fornecedor. Reinicie o Word após a instalação.
  2. Abra o documento mesclado
    Abra o documento que contém a saída da mala direta concluída. Este é o documento que o Word criou após você finalizar a mesclagem.
  3. Localize o comando de divisão
    Procure por uma nova guia ou grupo de barras de ferramentas adicionado pelo add-in. Para Mail Merge Toolkit, vá para a guia Correspondências e clique em Dividir em PDF.
  4. Configure as configurações de saída
    Na caixa de diálogo que aparece, escolha uma pasta de destino e um padrão de nomenclatura de arquivo. A maioria dos add-ins permite usar campos de mesclagem como Nome ou NumeroFatura como parte do nome do arquivo.
  5. Execute a divisão
    Clique em OK ou Dividir. O add-in processa cada registro e salva PDFs individuais na pasta escolhida.

Método 3: Divisão Manual Usando a Exportação de PDF do Word

Para um pequeno número de registros, você pode dividir manualmente o documento mesclado. Este método não requer código ou software adicional. Funciona melhor quando você tem menos de 10 registros.

  1. Salve o documento mesclado como PDF
    Abra o documento mesclado. Vá em Arquivo > Salvar Como, escolha PDF na lista Tipo de arquivo e clique em Salvar. Isso cria um PDF contendo todos os registros.
  2. Abra o PDF
    Abra o PDF salvo no Adobe Acrobat Reader ou em qualquer editor de PDF que suporte extração de páginas.
  3. Extraia o primeiro registro
    No Adobe Acrobat Reader, vá em Organizar Páginas. Selecione as páginas do primeiro registro. Clique com o botão direito e escolha Extrair Páginas. Salve as páginas extraídas como um novo arquivo PDF.
  4. Repita para cada registro
    Repita a etapa 3 para cada registro restante no PDF. Nomeie cada arquivo adequadamente.

Problemas Comuns e Como Evitá-los

A macro VBA é executada, mas nenhum PDF aparece na pasta

A causa mais comum é um erro de digitação no caminho da pasta no código da macro. Verifique se a pasta existe e se o caminho termina com uma barra invertida. Verifique também se o Word pode gravar nesse local. Se a pasta estiver em uma unidade de rede, tente uma pasta local primeiro.

O add-in de terceiros não aparece após a instalação

Alguns add-ins exigem que você os habilite manualmente. Vá em Arquivo > Opções > Add-ins. Na parte inferior, ao lado de Gerenciar, selecione Add-ins COM e clique em Ir. Marque a caixa ao lado do nome do add-in e clique em OK.

A divisão manual produz PDFs com intervalos de páginas errados

Se o seu documento mesclado usa quebras de seção contínuas em vez de quebras de página, um único registro pode abranger várias páginas. Conte o número de páginas que cada registro ocupa antes de extrair. Use os marcadores de quebra de seção como guias visuais no Word para confirmar os limites dos registros.

Macro VBA vs Add-in de Terceiros vs Divisão Manual

Item Macro VBA Add-in de Terceiros Divisão Manual
Tempo de configuração 5-10 minutos 2-5 minutos Nenhum
Custo Gratuito Geralmente $20-$50 única vez Gratuito
Habilidade necessária Conhecimento básico de VBA Nenhum Nenhum
Velocidade para 100 registros Menos de 1 minuto Menos de 1 minuto 30-60 minutos
Flexibilidade de nomenclatura Personalizável via código Usa campos de mesclagem Nomeação manual

Agora você tem três maneiras de converter um único documento de mala direta em arquivos PDF individuais. A macro VBA é a opção mais rápida e flexível para uso frequente. O add-in de terceiros é melhor se você preferir uma interface gráfica e não quiser escrever código. A divisão manual funciona para pequenos lotes com configuração mínima. Depois de escolher um método, teste-o com alguns registros antes de processar todo o conjunto de dados. Para automação avançada, considere combinar a macro VBA com um script de monitoramento de pasta que acione a divisão sempre que um novo documento mesclado for salvo.

ADVERTISEMENT