Salva le email come File PDF in Outlook: una guida passo passo
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.

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.

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.
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
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à.

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.
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!
📧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!


🚀 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