Note: The other languages of the website are Google-translated. Back to English

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 > Modulo, 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 > Referenze, 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 per 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 per 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 per saperne di più, clicca 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:


Kutools for Outlook: porta 100 funzionalità avanzate in Outlook e semplifica notevolmente il lavoro!

  • Auto CC / BCC dalle regole durante l'invio di e-mail; Avanzamento automatico Email multiple personalizzate; Risposta automatica senza server di scambio e più funzioni automatiche ...
  • Avviso BCC - mostra il messaggio quando provi a rispondere a tutti se il tuo indirizzo e-mail è nell'elenco BCC; Ricorda quando mancano allegatie altre funzioni di promemoria ...
  • Rispondi (tutti) con tutti gli allegati nella conversazione di posta; Rispondi a molte email in secondi; Aggiunta automatica di saluto quando rispondi; Aggiungi la data all'oggetto ...
  • Strumenti per gli allegati: gestisci tutti gli allegati in tutti i messaggi, Scollegamento automatico, Comprimi tutto, Rinomina tutto, Salva tutto... Rapporto rapido, Conta le email selezionate...
  • E-mail spazzatura potenti per abitudine; Rimuovi messaggi e contatti duplicati... Consentono di fare in modo più intelligente, veloce e migliore in Outlook.
girato kutools outlook scheda kutools 1180x121
girato kutools outlook kutools plus tab 1180x121
 
Commenti (0)
Ancora nessuna valutazione. Puoi essere il primo a votare!
Non ci sono ancora commenti pubblicati qui
Lasciate i vostri commenti
Pubblicazione come ospite
×
Valuta questo post:
0   Personaggi
Posizioni suggerite