Come salvare solo un allegato specifico (Excel) in Outlook?
Outlook fornisce la funzionalità Salva tutti gli allegati per aiutarti a salvare tutti gli allegati in un messaggio di posta elettronica in una cartella specifica contemporaneamente. Tuttavia, se vuoi salvare solo determinati tipi di allegati in una o più e-mail, come cartelle di lavoro Excel, documenti Word e così via, come lo ottieni? In questo tutorial, ti forniamo due metodi per risolvere questo problema.
Salva solo allegati in formato file specifico in Outlook con codice VBA
Salva facilmente solo allegati di formati file specifici in Outlook con uno strumento straordinario
Salva solo allegati in formato file specifico in Outlook con codice VBA
Il seguente codice VBA può aiutare a salvare solo allegati di formati file specifici in una o più e-mail selezionate in una cartella specifica. Si prega di fare come segue.
1. Avvia il tuo Outlook. Nell'elenco Posta, seleziona una o più e-mail da cui desideri salvare solo gli allegati in un formato file specifico.
2. premi il altro + F11 chiavi per aprire il Microsoft Visual Basic, Applications Edition finestra. Nella finestra di apertura, fare clic su inserire > Moduli, quindi copia sotto il codice VBA nella finestra del modulo.
Codice VBA: salva solo un allegato specifico in un'e-mail o più e-mail in una cartella
Public Sub SaveSpecifyAttachments()
'Updated by ExtendOffice 20210617
Dim xItem As Object, xFldObj As Object
Dim xSelection As Selection
Dim xAttachment As Outlook.Attachment
Dim xSaveFolder As String
Dim xFSO As Scripting.FileSystemObject
Dim xFilePath, xFilesSavePath As String
Dim xExtStr As String, xExt As String
Dim xExtArr() As String, xS As Variant
On Error Resume Next
Set xFldObj = CreateObject("Shell.Application").BrowseforFolder(0, "Select a Folder", 0, 16)
Set xFSO = New Scripting.FileSystemObject
If xFldObj Is Nothing Then Exit Sub
xSaveFolder = xFldObj.Items.Item.Path & "\"
Set xSelection = Outlook.Application.ActiveExplorer.Selection
xExtStr = InputBox("Attachment Format:" + VBA.vbCrLf + "(Please separate multiple file extensions by comma.. Such as: .docx,.xlsx)", "Kutools for Outlook", xExtStr)
If Len(Trim(xExtStr)) = 0 Then Exit Sub
For Each xItem In xSelection
If xItem.Class = olMail Then
xFilesSavePath = ""
For Each xAttachment In xItem.Attachments
xFilePath = xSaveFolder & xAttachment.FileName
xExt = "." & xFSO.GetExtensionName(xFilePath)
xExtArr = VBA.Split(xExtStr, ",")
xS = VBA.Filter(xExtArr, xExt)
If UBound(xS) > -1 Then
xAttachment.SaveAsFile xFilePath
If xItem.BodyFormat <> olFormatHTML Then
xFilesSavePath = xFilesSavePath & vbCrLf & "<file://" & xFilePath & ">"
Else
xFilesSavePath = xFilesSavePath & "
" & "" & xFilePath & ""
End If
End If
Next
xItem.Save
End If
Next
Set xFSO = Nothing
End Sub
3. Clic Strumenti > Riferimenti, Nella Riferimenti - Progetto finestra di dialogo, controlla il file Runtime di script Microsoft casella e fare clic su OK pulsante.
4. premi il F5 chiave per eseguire il codice. Nel saltò fuori Cerca cartella finestra di dialogo, scegli una cartella per salvare gli allegati.
5. Quindi fare clic su OK, nel seguente Kutools for Outlook finestra di dialogo, immettere l'estensione del file dell'allegato che si salverà nella casella di testo e fare clic OK.
Nota: per più estensioni di file, è necessario separarle con virgole.
Quindi vengono salvati solo gli allegati specificati.
Salva facilmente solo allegati di formati file specifici in Outlook con uno strumento straordinario
Se non conosci VBA, qui ti consigliamo di utilizzare il Salva tutti gli allegati caratteristica di Kutools for Outlook. Con questa funzione, puoi salvare facilmente solo gli allegati in un formato di file specifico in Outlook.
1. Seleziona le e-mail da cui desideri salvare solo gli allegati in un formato file specifico.
2. Clic Kutools > Strumenti per gli allegati > Salva tutto.
3. Nel Salva impostazioni finestra di dialogo, è necessario configurare come segue.
4. Viene visualizzata una finestra di dialogo che ricorda all'utente se si desidera salvare gli allegati, fare clic OK per continuare.
5. Quindi viene visualizzata un'altra finestra di dialogo per dirti quanti allegati sono stati salvati, fai clic su OK pulsante.
Ora vengono salvati solo gli allegati in formato file specifico.
Clicchi qui per saperne di più su questa funzione.
Se desideri avere una prova gratuita (30 giorni) di questa utility, fare clic per scaricarlo, quindi andare ad applicare l'operazione secondo i passaggi precedenti.
Articoli correlati:
- Come salvare tutti gli allegati dai messaggi di posta elettronica in Outlook?
- Come rimuovere tutti gli allegati dalla posta elettronica in Outlook?
I migliori strumenti per la produttività in ufficio
Kutools for Outlook - Oltre 100 potenti funzionalità per potenziare il tuo Outlook
🤖 Assistente di posta AI: E-mail istantanee professionali con la magia dell'intelligenza artificiale: risposte geniali con un solo clic, tono perfetto, padronanza multilingue. Trasforma l'e-mail senza sforzo! ...
???? Automazione di posta elettronica: Fuori sede (disponibile per POP e IMAP) / Pianifica l'invio di e-mail / CC/BCC automatico in base alle regole durante l'invio di e-mail / Inoltro automatico (regole avanzate) / Aggiunta automatica di saluto / Suddividi automaticamente le email con più destinatari in singoli messaggi ...
📨 gestione e-mail: Richiama facilmente le email / Blocca le email truffe per soggetto e altri / Elimina email duplicate / Ricerca avanzata / Consolidare cartelle ...
📁 Allegati Pro: Salvataggio in batch / Stacca batch / Comprimi in lotti / Salvataggio automatico / Scollegamento automatico / Comprimi automaticamente ...
🌟 Magia dell'interfaccia: 😊Più emoji carini e fantastici / Aumenta la tua produttività in Outlook con le visualizzazioni a schede / Riduci a icona Outlook invece di chiuderlo ...
👍 Meraviglie con un clic: Rispondi a tutti con gli allegati in arrivo / E-mail anti-phishing / 🕘Mostra il fuso orario del mittente ...
👩🏼🤝👩🏻 Contatti e calendario: Aggiungi in batch contatti dalle email selezionate / Dividere un gruppo di contatti in singoli gruppi / Rimuovi promemoria compleanno ...
Al di sopra Caratteristiche 100 Attendi la tua esplorazione! Clicca qui per scoprire di più.