KutoolsforOffice — Uma solução, cinco ferramentas poderosas.Fazer mais com menos esforço.

Guardar e-mails como Arquivos PDF no Outlook: um guia passo a passo

AutorSiluvia Data de Modificação

Guardar e-mails importantes como ficheiros PDF no Outlook é uma necessidade comum entre utilizadores que pretendem arquivar correspondência crucial, partilhar mensagens específicas como documentos seguros ou garantir a preservação de registos por motivos legais ou de conformidade. Embora o Microsoft Outlook não inclua uma opção dedicada «Guardar como PDF» na sua interface, existem vários métodos práticos para converter as suas mensagens de e-mail em ficheiros PDF. Este guia oferece instruções detalhadas, ajuda-o a escolher o método mais adequado à sua situação e inclui dicas práticas e resolução de problemas para assegurar um processo simples e eficaz.

Guardar um e-mail como Arquivos PDF utilizando a funcionalidade Imprimir

Guardar e-mails selecionados como Arquivos PDF utilizando código VBA

Guardar e-mails selecionados como Arquivos PDF ou outros Tipo de Arquivo utilizando Kutools para Outlook


Guardar um e-mail como Arquivos PDF utilizando a funcionalidade Imprimir

Se o seu objetivo for guardar um único e-mail como ficheiro PDF com a configuração mínima, a funcionalidade integrada de impressão do Outlook oferece uma forma simples de o conseguir. Este método é especialmente adequado se não precisar de processar e-mails em lote. Ao utilizar a impressora incorporada «Microsoft Print to PDF», pode converter rapidamente e-mails para o formato PDF, preservando a respetiva formatação e anexos (apenas como referências impressas).

Para utilizar esta abordagem:

1. No Outlook, navegue até à pasta de e-mails e selecione a mensagem que deseja guardar como PDF.

2. Clique em «Ficheiro» > «Imprimir». As opções de impressão da sua mensagem selecionada serão abertas.

3. No menu pendente Impressora, selecione «Microsoft Print to PDF». Confirme que esta impressora está disponível no seu computador — vem pré-instalada na maioria das versões recentes do Windows. Depois, clique no botão «Imprimir» para continuar.

guardar um e-mail como ficheiro PDF utilizando a funcionalidade de impressão1

4. Quando surgir a janela «Guardar Saída de Impressão Como», selecione a pasta onde pretende guardar os seus ficheiros PDF, introduza um nome de ficheiro e clique em «Guardar». Certifique-se de que memoriza a localização escolhida para facilitar a recuperação posterior.

guardar um e-mail como ficheiro PDF utilizando a funcionalidade de impressão2

Dicas e notas: O método Imprimir para PDF é simples e não requer plugins adicionais, mas é mais adequado para guardar e-mails individuais. Este método não exporta diretamente os anexos juntamente com o e-mail — apenas o corpo da mensagem e a respetiva formatação são incluídos no PDF resultante. Além disso, o esquema de impressão poderá diferir ligeiramente da aparência da mensagem na sua caixa de entrada, especialmente se o e-mail contiver tabelas largas ou imagens. Se precisar de guardar várias mensagens de uma só vez ou exigir maior controlo sobre as opções de saída, considere uma das outras soluções abaixo.


Guardar e-mails selecionados como Arquivos PDF utilizando código VBA

Se precisar frequentemente de converter e-mails em lote para formato PDF ou pretender automatizar esse processo, utilizar código VBA (Visual Basic for Applications) pode otimizar significativamente o seu fluxo de trabalho. Esta solução é especialmente útil para utilizadores familiarizados com as funcionalidades de desenvolvimento do Outlook e ideal para quem arquiva ou converte regularmente e-mails em contextos empresariais ou de gestão de casos.

Antes de executar qualquer código VBA no Outlook, certifique-se de que as macros estão ativadas (Ficheiro > Opções > Centro de Confiança > Definições do Centro de Confiança > Definições de Macros) e de que o Microsoft Word está instalado, uma vez que o código utiliza o Word para realizar a conversão.

Siga estes passos para utilizar VBA e guardar um e-mail selecionado como Arquivos PDF:

1. Em primeiro lugar, selecione os e-mails que pretende converter em PDF.

2. Prima Alt + F11 para abrir a janela Microsoft Visual Basic for Applications.

3. No editor do VBA, clique em Inserir > Módulo para criar um novo módulo. Depois, copie e cole o seguinte código VBA na janela do módulo.
guardar um e-mail como ficheiro PDF utilizando VBA1

Código VBA: Guardar um e-mail do Outlook como Arquivos PDF

Public Sub SaveSelectedMailsAsPDF()
'Updated by extendoffice.com
    Dim sel As Selection
    Dim itm As Object, mail As Object
    Dim outFolder As String
    Dim fso As Object
    Dim tempPath As String, tempFile As String
    Dim wrdApp As Object, wrdDoc As Object
    Dim startedWord As Boolean
    Dim fileName As String, fullPath As String
    Dim counter As Long

    Set sel = Application.ActiveExplorer.Selection
    If sel Is Nothing Or sel.Count = 0 Then
        MsgBox "Please select one or more emails first.", vbExclamation
        Exit Sub
    End If

    outFolder = PickFolderPath("Select a folder to save PDFs")
    If Len(outFolder) = 0 Then Exit Sub

    Set fso = CreateObject("Scripting.FileSystemObject")
    tempPath = fso.GetSpecialFolder(2)

    On Error Resume Next
    Set wrdApp = GetObject(, "Word.Application")
    On Error GoTo 0
    If wrdApp Is Nothing Then
        Set wrdApp = CreateObject("Word.Application")
        startedWord = True
    End If
    wrdApp.Visible = False

    For Each itm In sel
        If TypeName(itm) = "MailItem" Then
            Set mail = itm

            tempFile = fso.BuildPath(tempPath, "oltmp_" & SafeStamp() & "_" & SanitizeID(mail.EntryID) & ".mht")
            mail.SaveAs tempFile, 10

            Set wrdDoc = wrdApp.Documents.Open(tempFile, False, True, False, _
                                               "", "", False, "", "", 0, 0, False)

            fileName = SafeFileName(mail.Subject)
            If Len(fileName) = 0 Then fileName = "Message"
            fullPath = outFolder & "\" & fileName & ".pdf"
            counter = 1
            Do While fso.FileExists(fullPath)
                fullPath = outFolder & "\" & fileName & "_" & counter & ".pdf"
                counter = counter + 1
            Loop

            wrdDoc.ExportAsFixedFormat fullPath, 17, False, 0, 0, 0, 0, 0, True, True, 0, True, True, False

            wrdDoc.Close False

            On Error Resume Next
            Kill tempFile
            On Error GoTo 0
        End If

        DoEvents
    Next

    If startedWord Then wrdApp.Quit
    Set wrdDoc = Nothing
    Set wrdApp = Nothing

    MsgBox sel.Count & " email(s) saved as PDF in:" & vbCrLf & outFolder, vbInformation
End Sub

Private Function PickFolderPath(ByVal prompt As String) As String
    Dim sh As Object, fol As Object
    Set sh = CreateObject("Shell.Application")
    Set fol = sh.BrowseForFolder(0, prompt, 0)
    If Not fol Is Nothing Then
        PickFolderPath = fol.Self.Path
    Else
        PickFolderPath = ""
    End If
End Function

Private Function SafeFileName(ByVal s As String) As String
    Dim bad As Variant, i As Long
    bad = Array("\", "/", ":", "*", "?", """", "<", ">", "|", vbCr, vbLf)
    For i = LBound(bad) To UBound(bad)
        s = Replace(s, bad(i), " ")
    Next
    s = Trim$(s)
    If Len(s) > 150 Then s = Left$(s, 150)
    SafeFileName = s
End Function

Private Function SafeStamp() As String
    SafeStamp = Format(Now, "yyyymmdd_hhnnss")
End Function

Private Function SanitizeID(ByVal s As String) As String
    SanitizeID = Replace(Replace(s, "\", ""), "/", "")
End Function

4. Para executar o código, regresse à janela do editor VBA e clique guardar um e-mail como ficheiro PDF utilizando VBA2 ou prima a tecla F5 com o módulo ativo.

5. Enquanto o código estiver em execução, será apresentada uma caixa de diálogo a solicitar que escolha a localização do seu ficheiro PDF.

6. Uma vez concluído, o código exportará automaticamente os seus e-mails selecionados como ficheiros PDF individuais para a localização escolhida. Pode abrir a pasta para verificar os seus ficheiros PDF.

Resolução de problemas e dicas:

  • Se encontrar um erro a indicar que o Microsoft Word não pôde ser iniciado, certifique-se de que o Word está instalado e corretamente licenciado.
  • Os anexos não são incluídos diretamente no PDF — apenas o conteúdo do e-mail é guardado.
  • Guarde sempre o seu trabalho antes de executar código VBA para evitar a perda acidental de dados.

Guardar e-mails selecionados como Arquivos PDF ou outros Tipo de Arquivo utilizando Kutools para Outlook

Se precisa de uma forma mais eficiente de guardar vários e-mails em PDF ou noutros Kutools for Outlook oferece uma funcionalidade extremamente conveniente. Esta solução é ideal quando pretende exportar múltiplas mensagens de uma só vez, processar e-mails em lote ou necessita de formatos de saída adicionais além do PDF, como Excel, CSV, HTML, entre outros. Utilizar uma ferramenta especializada como o Kutools poupa tempo significativo e reduz drasticamente o esforço manual — uma vantagem essencial para profissionais de escritório ou administradores que arquivam regularmente e-mails ou os partilham em formatos padronizados.

Diga adeus à ineficiência no Outlook! O Kutools para Outlook torna o processamento em lote de e-mails mais fácil – e agora inclui uma avaliação gratuita de 30 dias!Descarregue já o Kutools para Outlook!!

1. Numa pasta do Outlook, selecione uma ou mais mensagens que pretende exportar como ficheiro PDF. (Pode utilizar as teclas Shift ou Ctrl para selecionar várias mensagens.)

2. Clique em «Kutools» > «Bulk Processing» > «Save Emails as PDF and Other Formats».

3. Na caixa de diálogo «Save Messages as Other Files», indique a pasta de destino onde pretende guardar os ficheiros. Ative a opção «PDF format» e ajuste outras definições conforme necessário — por exemplo, pode selecionar quais as partes do e-mail a incluir (cabeçalhos ou corpo da mensagem). Esta flexibilidade permite-lhe criar registos PDF tão concisos ou detalhados quanto desejar.

guardar um e-mail como ficheiro PDF utilizando kutools for outlook1

3. Clique em «Ok». O Kutools processará os seus e-mails selecionados e guardará cada um como um ficheiro PDF separado na pasta que escolheu. O processo é rápido — mesmo ao lidar com dezenas ou centenas de mensagens.

guardar um e-mail como ficheiro PDF utilizando kutools for outlook2

Vantagens: O Kutools para Outlook simplifica a conversão em massa, suporta mais formatos de saída e exige menos passos manuais do que as soluções integradas. É especialmente recomendado se precisar frequentemente de guardar lotes de e-mails ou exigir funcionalidades avançadas de exportação — como preservar a estrutura das listas de e-mails ou guardar metadados. Com o Kutools, reduz o risco de inconsistências de formatação e garante que os PDFs arquivados fiquem sempre bem organizados.

Limitações e lembretes: O Kutools é um extra e requer instalação. Certifique-se de que tem a versão mais recente instalada para garantir o melhor desempenho e compatibilidade com as versões mais recentes do Outlook. Os anexos são normalmente exportados como ficheiros incorporados ou como referências, consoante as definições de exportação — verifique as suas preferências na caixa de diálogo para obter o resultado pretendido.



Melhores Ferramentas de Produtividade para o Office

Experimente o totalmente novo Kutools para Outlook com 100+ funcionalidades incríveis!Clique para transferir já!

🤖KUTOOLS AI:Utiliza tecnologia avançada de IA para gerir e-mails sem esforço, incluindo responder, resumir, otimizar, alongar, traduzir e redigir mensagens.

📧Automação de E-mails: Resposta Automática (disponível para POP e IMAP) / Agendar Envio de E-mails / CC/BCC Automático por Regras ao Enviar E-mail / Encaminhamento Automático (regra avançada) / Adicionar Saudação Automaticamente / Dividir Automaticamente E-mails com Múltiplos Destinatários em Mensagens Individuais...

📨Gestão de E-mails: Recallar e-mail / Bloquear e-mails fraudulentos por assunto e outros critérios / Eliminar e-mails duplicados / Pesquisa avançada / Organizar pastas...

📁Anexos Pro: Guardar em Lote / Desanexar em Lote / Comprimir em Lote / Salvar Automaticamente / Desanexar Automaticamente / Auto Comprimir...

🌟Magia da Interface: 😊 Mais Emojis Bonitos e Divertidos / Avisa-o quando chegam e-mails importantes / Minimizar o Outlook em vez de fechá-lo...

👍Maravilhas com um Clique: Responder a Todos com Anexos / E-mails Anti-Phishing / 🕘 Mostrar Fuso Horário – Hora Atual do Remetente...

👩🏼‍🤝‍👩🏻Contactos e Calendário: Criar contactos em lote a partir de e-mails selecionados / Dividir um grupo de contactos em grupos individuais / Remover lembrete de aniversário...

Utilize o Kutools no seu idioma preferido – com suporte para inglês, espanhol, alemão, francês, chinês e mais de 40 idiomas!

Desbloqueie instantaneamente o Kutools para Outlook com um único clique! Não espere mais — transfira já e aumente a sua eficiência!

kutools for outlook funcionalidades1kutools for outlook funcionalidades2

🚀 Transferência com um Clique — Obtenha Todos os Extras do Office

Altamente Recomendado: Kutools for Office (5 em 1)

Um clique para transferir cinco instaladoresde uma só vez —Kutools para Excel, Outlook, Word, PowerPointe Office Tab Pro.Clique para transferir já!

  • Conveniência com um clique: Transfira os cinco pacotes de instalação numa única ação.
  • 🚀Pronto para qualquer tarefa no Office: instale os extras que precisa, exatamente quando os precisar.
  • 🧰Incluídos: Kutools para Excel / Kutools para Outlook / Kutools para Word / Office Tab Pro / Kutools for PowerPoint