Skip to main content

Come convertire più email in file PDF in batch in Outlook?

Author: Sun Last Modified: 2025-05-29

In Outlook, la funzione Salva con nome consente di salvare un'email solo nei formati HTML, TXT, MHT, MSG e Modello. Se desideri convertire le email in file PDF, come puoi procedere? In questo articolo, ti presenterò alcuni trucchi per risolvere questo problema.

Convertire una singola email in un file PDF utilizzando la funzione Stampa

Convertire più email in file PDF separati con l'utilità Salva come Filegood idea3

Convertire una singola email in un file PDF con VBA


Convertire una singola email in un file PDF utilizzando la funzione Stampa

In Outlook, puoi utilizzare la funzione Stampa per salvare un'email come file PDF.

1. Seleziona l'email che desideri convertire in PDF, clicca su File > Stampa, seleziona Microsoft Print to PDF dall'elenco a discesa Stampante e clicca su Stampa.

doc batch convert email to pdf 1

2. Nella finestra di dialogo Salva output di stampa come, seleziona un percorso dove salvare il file e dagli un nome.

batch-convert-email-to-pdf-with-print

3. Clicca su Salva e poi su Annulla per interrompere la stampa.

batch-convert-email-to-pdf-with-print

Ora il messaggio selezionato è stato convertito in un file PDF.

Nota: Questo metodo funziona solo in Outlook 2016.


Assistente AI per la Posta in Outlook: Risposte più intelligenti, comunicazione più chiara (magia con un clic!) GRATIS

Semplifica le tue attività quotidiane di Outlook con l'Assistente AI per la Posta di Kutools per Outlook. Questo potente strumento impara dalle tue email precedenti per offrire risposte intelligenti e accurate, ottimizzare il contenuto delle tue email e aiutarti a redigere e perfezionare i messaggi senza sforzo.
doc ai email handle

Questa funzione supporta:

  • Risposte Intelligenti: Ottieni risposte create a partire dalle tue conversazioni passate—personalizzate, precise e pronte all'uso.
  • Contenuto Migliorato: Perfeziona automaticamente il testo delle tue email per chiarezza e impatto.
  • Composizione Senza Sforzo: Fornisci solo delle parole chiave e lascia che l'IA si occupi del resto, con diversi stili di scrittura.
  • Estensioni Intelligenti: Espandi i tuoi pensieri con suggerimenti contestuali.
  • Riassunti: Ottieni sintesi concise di email lunghe istantaneamente.
  • Portata Globale: Traduci le tue email in qualsiasi lingua con facilità.

Questa funzione supporta:

  • Risposte intelligenti alle email
  • Contenuto ottimizzato
  • Bozze basate su parole chiave
  • Estensione intelligente del contenuto
  • Riassunto delle email
  • Traduzione multilingue

Il meglio di tutto è che questa funzione è completamente gratuita per sempre! Non aspettare—scarica subito Assistente AI per la Posta e goditela


Convertire più email in file PDF separati con l'utilità Salva come File

Con i metodi sopra descritti, puoi salvare solo un messaggio alla volta come file PDF. Se desideri convertire più email in file PDF separati, puoi provare Kutools per Outlook con la funzione Salva Messaggi Selezionati come File in Diversi Formati come PDF.

 👉 Kutools for Outlook ha ora una versione gratuita, con 70+ funzionalità gratuite per tutta la vita. Scarica Ora la Versione Gratuita.

Installa gratuitamente Kutools per Outlook e segui i passaggi successivi:

1. Seleziona le email che vuoi convertire, quindi clicca su Kutools > Elaborazione in Massa> Salva Messaggi Selezionati come File in Diversi Formati come PDF.

click-save-selected-messages-as-files

2. Nella finestra di dialogo Salva messaggio come altri file, seleziona un percorso per posizionare il file, spunta l'opzione Formato PDF e puoi anche selezionare le opzioni relative al salvataggio dei contenuti nella sezione destra.

save-as-pdf-with-kto

3. Clicca su Ok.

Ora le email sono state convertite in file PDF.

save-as-pdf-with-kto
 

Convertire una singola email in un file PDF con VBA

Se stai lavorando con Outlook 2007 o 2010, puoi applicare un codice VBA per convertire un'email in un file PDF.

1. Seleziona un'email e premi i tasti Alt + F11 per abilitare la finestra Microsoft Visual Basic for Applications.

2. Clicca su Inserisci > Modulo e incolla il seguente codice nello script del Modulo.

VBA: Converti email in pdf

Sub SaveAsPDFfile()
'UpdatebyExtendoffice
Dim MyOlNamespace As NameSpace
Dim MySelectedItem As MailItem
Dim Response As String
Dim FSO As Object, TmpFolder As Object
Dim tmpFileName As String
Dim wrdApp As Object
Dim wrdDoc As Object
Dim bStarted As Boolean
Dim dlgSaveAs As FileDialog
Dim fdfs As FileDialogFilters
Dim fdf As FileDialogFilter
Dim i As Integer
Dim WshShell As Object
Dim SpecialPath As String
Dim msgFileName As String
Dim strCurrentFile As String
Dim strName As String
Dim oRegEx As Object
Dim intPos As Long
Set MyOlNamespace = Application.GetNamespace("MAPI")
Set MySelectedItem = ActiveExplorer.Selection.Item(1)
Set FSO = CreateObject("Scripting.FileSystemObject")
tmpFileName = FSO.GetSpecialFolder(2)
strName = "email_temp.mht"
tmpFileName = tmpFileName & "\" & strName
MySelectedItem.SaveAs tmpFileName, 10
On Error Resume Next
Set wrdApp = GetObject(, "Word.Application")
If Err Then
Set wrdApp = CreateObject("Word.Application")
bStarted = True
End If
On Error GoTo 0
Set wrdDoc = wrdApp.Documents.Open(FileName:=tmpFileName, Visible:=False, Format:=7)
Set dlgSaveAs = wrdApp.FileDialog(msoFileDialogSaveAs)
Set fdfs = dlgSaveAs.Filters
i = 0
For Each fdf In fdfs
i = i + 1
If InStr(1, fdf.Extensions, "pdf", vbTextCompare) > 0 Then
Exit For
End If
Next fdf
dlgSaveAs.FilterIndex = i
Set WshShell = CreateObject("WScript.Shell")
SpecialPath = WshShell.SpecialFolders(16)
msgFileName = MySelectedItem.Subject
Set oRegEx = CreateObject("vbscript.regexp")
oRegEx.Global = True
oRegEx.Pattern = "[\/:*?""<>|]"
msgFileName = Trim(oRegEx.Replace(msgFileName, ""))
dlgSaveAs.InitialFileName = SpecialPath & "\" & msgFileName
If dlgSaveAs.Show = -1 Then
strCurrentFile = dlgSaveAs.SelectedItems(1)
If Right(strCurrentFile, 4) <> ".pdf" Then
Response = MsgBox("Sorry, only saving in the pdf-format is supported." & _
vbNewLine & vbNewLine & "Save as pdf instead?", vbInformation + vbOKCancel)
If Response = vbCancel Then
wrdDoc.Close 0
If bStarted Then wrdApp.Quit
Exit Sub
ElseIf Response = vbOK Then
intPos = InStrRev(strCurrentFile, ".")
If intPos > 0 Then
strCurrentFile = Left(strCurrentFile, intPos - 1)
End If
strCurrentFile = strCurrentFile & ".pdf"
End If
End If
wrdApp.ActiveDocument.ExportAsFixedFormat OutputFileName:= _
strCurrentFile, _
ExportFormat:=17, _
OpenAfterExport:=False, _
OptimizeFor:=0, _
Range:=0, _
From:=0, _
To:=0, _
Item:=0, _
IncludeDocProps:=True, _
KeepIRM:=True, _
CreateBookmarks:=0, _
DocStructureTags:=True, _
BitmapMissingFonts:=True, _
UseISO19005_1:=False
End If
Set dlgSaveAs = Nothing
wrdDoc.Close
If bStarted Then wrdApp.Quit
Set MyOlNamespace = Nothing
Set MySelectedItem = Nothing
Set wrdDoc = Nothing
Set wrdApp = Nothing
Set oRegEx = Nothing
End Sub

3. Premi il tasto F5 per aprire la finestra di dialogo Salva File, seleziona una cartella per posizionare il file e dagli un nome.

batch-convert-email-to-pdf-5

4. Clicca su Salva.

Suggerimento: Se il codice non può essere eseguito, prova ad andare nel Centro di Protezione per verificare l'opzione Abilita tutte le macro nella sezione Impostazioni Macro.

batch-convert-email-to-pdf-6

I migliori strumenti per la produttività in Office

Ultime novità: Kutools per Outlook lancia la versione gratuita!

Scopri la nuovissima versione GRATUITA di Kutools per Outlook con oltre70 funzionalità straordinarie, da utilizzare PER SEMPRE! Clicca per scaricarla subito!

🤖 Kutools AI : Sfrutta una tecnologia AI avanzata per gestire le email senza sforzo, tra cui rispondere, riassumere, ottimizzare, estendere, tradurre e scrivere email.

📧 Automazione Email: Risposta automatica (disponibile per POP e IMAP) / Programma invio email / CC/BCC automatico tramite regola durante l'invio / Inoltro automatico (Regola avanzata) / Aggiungi saluto automaticamente / Suddividi automaticamente le email con più destinatari in messaggi individuali...

📨 Gestione Email: Richiama Email / Blocca email di phishing per oggetto e altri criteri / Elimina email duplicate / Ricerca Avanzata / Organizza cartelle...

📁 Allegati Pro: Salva in blocco / Distacca in blocco / Comprimi in blocco / Salvataggio automatico / Distacca automaticamente / Auto Comprimi...

🌟 Magia dell'interfaccia: 😊Più emoji belle e originali / Notifiche per email importanti / Riduci Outlook a icona invece di chiuderlo...

👍 Funzioni rapide: Rispondi a Tutti con Allegati / Email anti-phishing / 🕘Mostra il fuso orario del mittente...

👩🏼‍🤝‍👩🏻 Contatti & Calendario: Aggiungi in blocco contatti dalle email selezionate / Dividi un gruppo di contatti in gruppi individuali / Rimuovi promemoria di compleanno...

Sblocca subito Kutools per Outlook con un solo clic. Non aspettare, scaricalo ora e aumenta la tua efficienza!

kutools for outlook features1 kutools for outlook features2