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

Come salvare in blocco più email selezionate come file MSG in Outlook?

AutoreSiluvia Data di modifica

Salvare un'email come file MSG in Outlook è semplice, ma come fare per esportare più messaggi selezionati contemporaneamente come singoli file MSG? Questo articolo ti mostra un metodo efficace per farlo in blocco.

Salva più email selezionate come file MSG con codice VBA


Salva più email selezionate come file MSG con codice VBA

Il seguente codice VBA ti permette di salvare in blocco più email selezionate come singoli file MSG in Outlook. Segui questi passaggi.

1. Seleziona le email che desideri salvare come file MSG, quindi premi contemporaneamente i tasti «Alt» + "F11" per aprire la finestra di Microsoft Visual Basic for Applications.

2. Nella finestra di Microsoft Visual Basic for Applications, fai clic su «Inserisci» > «Modulo», quindi incolla il seguente codice VBA nella finestra del modulo.

Codice VBA: salva più email selezionate come singoli file MSG in Outlook

Public Sub SaveMessageAsMsg()
'Update by Extendoffice 2018/3/5
Dim xMail As Outlook.MailItem
Dim xObjItem As Object
Dim xPath As String
Dim xDtDate As Date
Dim xName, xFileName As String
On Error Resume Next
Set xShell = CreateObject("Shell.Application")
Set xFolder = xShell.BrowseForFolder(0, "Select a folder:", 0, strStartingFolder)
If Not TypeName(xFolder) = "Nothing" Then
    Set xFolderItem = xFolder.self
    xFileName = xFolderItem.Path & "\"
Else
    xFileName = ""
    Exit Sub
End If
For Each xObjItem In Outlook.ActiveExplorer.Selection
    If xObjItem.Class = olMail Then
        Set xMail = xObjItem
        xName = xMail.Subject
        xDtDate = xMail.ReceivedTime
        xName = Format(xDtDate, "yyyymmdd", vbUseSystemDayOfWeek, _
          vbUseSystem) & Format(xDtDate, "-hhnnss", _
          vbUseSystemDayOfWeek, vbUseSystem) & "-" & xName & ".msg"
        xPath = xFileName + xName
        xMail.SaveAs xPath, olMSG
    End If
Next
End Sub

3. Premi il tasto "F5" per eseguire il codice.

4. Nella finestra di dialogo «Sfoglia cartelle», seleziona la cartella in cui desideri salvare i file MSG, quindi fai clic su «OK». Vedi lo screenshot:

lo screenshot del passaggio 1 relativo al salvataggio delle email selezionate come file msg utilizzando VBA in Outlook

Ora tutte le email selezionate sono state salvate come singoli file MSG, come illustrato nello screenshot seguente.

lo screenshot del passaggio 2 relativo al salvataggio delle email selezionate come file msg utilizzando VBA in Outlook

Salva facilmente le email selezionate come file in formati diversi in Outlook:

Con l'utilità "Salvataggio multiplo« di »Kutools per Outlook", puoi salvare facilmente più email selezionate come singoli file Formato HTML, file Formato Txt, documenti Word, file CSV e anche File PDF in Outlook, come mostrato nello screenshot seguente.Scarica subito la versione gratuita di Kutools per Outlook!

annuncio relativo al salvataggio delle email in più formati di file in Outlook con kutools for outlook


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