Vai al contenuto principale

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.

3.1) nel Salva gli allegati in questa cartella sezione, fare clic su pulsante per selezionare una cartella in cui salvare gli allegati;
3.2) Fare clic su Opzioni avanzate pulsante per aprire la finestra di dialogo;
3.3) nel Condizioni del filtro sezione, controlla il Tipo di allegato casella di controllo, quindi inserisci l'estensione del file degli allegati che salverai nel testo.
Suggerimenti: Per più estensioni di file, è necessario separarle con punto e virgola.
3.4) Fare clic su OK pulsante. Vedi screenshot:

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:


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 ProSalvataggio 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ù.

 

 

Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations