KutoolsforOffice — Un'unica soluzione, cinque potenti strumenti.Ottenere di più con meno sforzo.

Salva le email come File PDF in Outlook: una guida passo passo

AutoreSiluvia Data di modifica

Salvare email importanti come file PDF in Outlook è un’esigenza comune per chi desidera archiviare corrispondenza cruciale, condividere messaggi specifici come documenti sicuri o garantire la conservazione dei file per motivi legali o di conformità. Anche se Microsoft Outlook non offre un’opzione dedicata «Salva come PDF» nella sua interfaccia, esistono diversi metodi pratici per convertire i propri messaggi email in file PDF. Questa guida fornisce istruzioni dettagliate, aiuta a scegliere il metodo più adatto alle proprie esigenze e include suggerimenti utili e indicazioni per la risoluzione dei problemi, assicurando un processo rapido e senza intoppi.

Salva un’email come File PDF utilizzando la funzione Stampa

Salva le email selezionate come File PDF utilizzando codice VBA

Salva le email selezionate come File PDF o altri Tipo di file utilizzando Kutools per Outlook


Salva un’email come File PDF utilizzando la funzione Stampa

Se l’obiettivo è salvare una singola email come file PDF con la minima configurazione, la funzione Stampa integrata in Outlook offre una soluzione semplice e immediata. Questo metodo è ideale quando non è necessario elaborare email in blocco. Grazie alla stampante integrata «Microsoft Print to PDF», puoi convertire rapidamente le email in formato PDF, preservandone la formattazione e gli allegati (visualizzati come riferimenti stampabili).

Per utilizzare questo approccio:

1. In Outlook, passa alla cartella delle email e seleziona il messaggio che desideri salvare come PDF.

2. Fare clic su «File» > «Stampa» per aprire le opzioni di stampa dell’email selezionata.

3. Dal menu a discesa della stampante, seleziona «Microsoft Print to PDF». Verifica che questa stampante sia disponibile sul tuo computer — è inclusa per impostazione predefinita nella maggior parte delle versioni moderne di Windows. Clicca quindi sul pulsante «Stampa» per procedere.

salva un'email come file PDF utilizzando la funzione di stampa1

4. Quando appare la finestra «Salva output di stampa come», scegli la cartella in cui salvare il tuo file PDF, inserisci un nome e fai clic su «Salva». Ricorda la posizione scelta per recuperare facilmente il file in seguito.

salva un'email come file PDF utilizzando la funzione di stampa2

Suggerimenti e note: Il metodo Stampa in PDF è semplice e non richiede plugin aggiuntivi, ma è ideale per salvare singole email. Tuttavia, non esporta direttamente gli allegati insieme al messaggio: nel PDF risultante sono inclusi soltanto il corpo dell’email e la sua formattazione. Inoltre, il layout di stampa potrebbe differire leggermente dall’aspetto del messaggio nella posta in arrivo, soprattutto se l’email contiene tabelle ampie o immagini. Se devi salvare più messaggi contemporaneamente o desideri un controllo più preciso sulle opzioni di output, valuta una delle altre soluzioni descritte di seguito.


Salva le email selezionate come File PDF utilizzando codice VBA

Se hai spesso la necessità di convertire in blocco le email in formato PDF o desideri automatizzare il processo, l’utilizzo del codice VBA (Visual Basic for Applications) può semplificare notevolmente il tuo flusso di lavoro. Questa soluzione è particolarmente indicata per gli utenti a proprio agio con le funzionalità per sviluppatori di Outlook ed è ideale per archiviare o convertire frequentemente email nell’ambito di processi aziendali o della gestione delle pratiche.

Prima di eseguire qualsiasi codice VBA in Outlook, assicurati che le macro siano abilitate (File > Opzioni > Centro protezione > Impostazioni Centro protezione > Impostazioni macro) e che Microsoft Word sia installato, poiché il codice si appoggia a Word per effettuare la conversione.

Seguire questi passaggi per utilizzare VBA e salvare un’email selezionata come File PDF:

1. Innanzitutto, seleziona le email che desideri convertire in PDF.

2. Premere Alt + F11 per aprire la finestra di Microsoft Visual Basic for Applications.

3. Nell’editor VBA, fai clic su Inserisci > Modulo per creare un nuovo modulo. Copia quindi il seguente codice VBA e incollalo nella finestra del modulo.
salva un'email come file PDF utilizzando VBA1

Codice VBA: Salva un’email di Outlook come File 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. Per eseguire il codice, torna alla finestra dell’editor VBA e fai clic su salva un'email come file PDF utilizzando VBA2 oppure premi il tasto F5 con il modulo attivo.

5. Durante l’esecuzione del codice, verrà visualizzata una finestra di dialogo per selezionare la posizione in cui salvare il file PDF di output.

6. Al termine, il codice esporterà automaticamente le email selezionate come singoli file PDF nella posizione scelta. Potrai aprire la cartella per verificare i tuoi file PDF.

Risoluzione dei problemi e suggerimenti:

  • Se si verifica un errore che indica che Microsoft Word non può essere avviato, assicurati che Word sia installato e correttamente licenziato.
  • Gli allegati non sono inclusi direttamente nel PDF: viene salvato esclusivamente il contenuto dell’email.
  • Salva sempre il tuo lavoro prima di eseguire codice VBA per evitare perdite accidentali di dati.

Salva le email selezionate come File PDF o altri Tipo di file utilizzando Kutools per Outlook

Se hai bisogno di un metodo più efficiente per salvare più email in PDF o in altri formati con pochi clic, Kutools for Outlook offre un’utilità pratica. Questa soluzione è ideale quando devi esportare numerosi messaggi contemporaneamente, elaborare email in blocco o richiedere formati di output aggiuntivi oltre al PDF, come Excel, CSV, HTML e altri ancora. Grazie a un componente aggiuntivo specializzato come Kutools, risparmi tempo prezioso e riduci al minimo lo sforzo manuale. È particolarmente utile per impiegati e amministratori che archiviano regolarmente email o le condividono in formati standardizzati.

Dì addio all’inefficienza di Outlook! Kutools per Outlook semplifica l’elaborazione batch delle email – e ora puoi provarlo gratis per 30 giorni!Scarica subito Kutools per Outlook!!

1. In una cartella di Outlook, seleziona uno o più messaggi da esportare come file PDF. (Puoi usare Maiusc o Ctrl per selezionare più messaggi.)

2. Fare clic su «Kutools» > «Elaborazione in blocco» > «Salva email come PDF e altri formati».

3. Nella finestra di dialogo «Save Messages as Other Files», specifica il percorso di destinazione in cui salvare i file. Seleziona l’opzione «PDF format» e configura eventuali altre opzioni in base alle tue esigenze — ad esempio, puoi scegliere quali parti dell’email includere (intestazioni o corpo del messaggio). Questa flessibilità ti permette di creare registrazioni PDF concise o ricche di dettagli, a seconda delle tue necessità.

salva un'email come file PDF utilizzando kutools for outlook1

3. Fare clic su «Ok». Kutools elaborerà le email selezionate e salverà ciascuna di esse come file PDF separato nella cartella scelta. Il processo è rapido, anche quando si gestiscono decine o centinaia di messaggi.

salva un'email come file PDF utilizzando kutools for outlook2

Vantaggi: Kutools per Outlook semplifica la conversione di massa, supporta diversi formati di output e richiede meno passaggi manuali rispetto alle soluzioni integrate. È la scelta ideale se devi spesso salvare blocchi di email o hai bisogno di funzionalità avanzate di esportazione — come preservare la struttura delle conversazioni o salvare i metadati. Grazie a Kutools, riduci il rischio di incongruenze nella formattazione e ottieni PDF archiviati sempre ordinati e pronti all’uso.

Limitazioni e promemoria: Kutools è un componente aggiuntivo e richiede l’installazione. Assicurati di aver installato l’ultima versione per prestazioni ottimali e compatibilità con le versioni più recenti di Outlook. Gli allegati vengono generalmente esportati come file incorporati o come riferimenti, a seconda delle impostazioni di output: controlla le tue preferenze nella finestra di dialogo per ottenere il risultato desiderato.



Migliori strumenti per la produttività in Office

Scopri il nuovissimo Kutools per Outlook con 100+ funzionalità incredibili!Clicca per scaricare ora!

🤖KUTOOLS AI:Utilizza tecnologia AI avanzata per gestire le email senza sforzo, inclusi rispondere, riassumere, ottimizzare, estendere, tradurre e comporre email.

📧Automazione delle email: Risposta automatica (disponibile per POP e IMAP) / Invio email programmato / CC/BCC automatico in base a regole durante l’invio delle email / Inoltro automatico (regola avanzata) / Aggiunta automatica del saluto / Divisione automatica delle email con destinatari multipli in messaggi individuali...

📨Gestione delle email: Richiama Email / Blocca le email truffaldine in base all’oggetto e ad altri criteri / Elimina email duplicate / Ricerca avanzata / Organizza cartelle...

📁Allegati Pro: Salvataggio batch / Distacco batch / Compressione batch / Salvataggio automatico / Distacco automatico / Compressione automatica

🌟Magia dell’interfaccia: 😊 Più emoji graziose e accattivanti / Ti avvisa all’arrivo di email importanti / Riduci a icona Outlook invece di chiuderlo...

👍Meraviglie con un clic: Rispondi a Tutti con Allegati / Email anti-phishing / 🕘 Mostra il fuso orario – Ora corrente del mittente...

👩🏼‍🤝‍👩🏻Contatti e calendario: Aggiungi contatti in blocco dalle email selezionate / Dividi un gruppo di contatti in gruppi individuali / Rimuovi i promemoria dei compleanni...

Usa Kutools nella tua lingua preferita: supporta inglese, spagnolo, tedesco, francese, cinese e oltre 40 altre lingue!

Sblocca istantaneamente Kutools per Outlook con un solo clic! Non aspettare oltre: scaricalo ora e aumenta subito la tua efficienza!

kutools for outlook funzionalità1kutools for outlook funzionalità2

🚀 Download con un clic — Ottieni tutti i componenti aggiuntivi per Office

Fortemente consigliato: Kutools for Office (5-in-1)

Un clic per scaricare cinque programmi di installazionetutti insieme —Kutools per Excel, Outlook, Word, PowerPointe Office Tab Pro.Clicca per scaricare ora!

  • Comodità con un solo clic: scarica tutti e cinque i pacchetti di installazione in un’unica azione.
  • 🚀Pronto per qualsiasi attività in Office: installa i componenti aggiuntivi che ti servono, esattamente quando ti servono.
  • 🧰Inclusi: Kutools per Excel / Kutools per Outlook / Kutools per Word / Office Tab Pro / Kutools for PowerPoint