I cookie ci aiutano i nostri servizi. Utilizzando i nostri servizi, l'utente accetta di utilizzare i cookie.
Suggerimento: le altre lingue sono tradotte da Google. Puoi visitare il English versione di questo link.
Log In
x
or
x
x
Registrati
x

or

Come rimuovere il tipo specifico di allegati dalle e-mail in Outlook?

Hai mai provato a rimuovere allegati in più email selezionate per tipo di file in Outlook? Ad esempio, rimuovendo tutti i file allegati docx o png dalle e-mail selezionate. Come hai potuto risolvere questo lavoro in Outlook?

Rimuovi il tipo specifico di allegati dalle email con il codice VBA


Rimuovi il tipo specifico di allegati dalle email con il codice VBA

Per rimuovere il tipo specifico di allegati dalle e-mail selezionate, il seguente codice VBA può farti un favore, per favore fai come segue:

1. Selezionare le e-mail che si desidera rimuovere il loro tipo specifico di allegati nella mailing list.

2. Tenere premuto il tasto ALT + F11 chiavi per aprire il Microsoft Visual Basic, Applications Edition finestra.

3. Quindi, fare clic inserire > Modulo, copia e incolla sotto il codice nel modulo vuoto aperto, vedi screenshot:

Codice VBA: rimuovi il tipo specifico di allegati dalle e-mail:

Sub DeleteSpecificTypeOfAttachments()
Dim xSelection As Outlook.Selection
Dim xItem As Object
Dim xMailItem As Outlook.MailItem
Dim xAttachment As Outlook.Attachment
Dim xFileType As String
Dim xType As String
Dim xFSO As Scripting.FileSystemObject
Dim I As Integer
On Error Resume Next
Set xSelection = Outlook.Application.ActiveExplorer.Selection
Set xFSO = New Scripting.FileSystemObject
xType = ""
xType = InputBox("Attachment Type:", "Kutools for Outlook", xType, 8)
If Len(Trim(xType)) = 0 Then Exit Sub
For Each xItem In xSelection
    If xItem.Class = olMail Then
        Set xMailItem = xItem
       If xMailItem.Attachments.Count > 0 Then
            For I = xMailItem.Attachments.Count To 1 Step -1
                Set xAttachment = xMailItem.Attachments.Item(I)
                xFileType = xFSO.GetExtensionName(xAttachment.FileName)
                If InStr(xFileType, Trim(xType)) > 0 Then
                    xAttachment.Delete
                End If
            Next I
            xMailItem.Save
        End If
    End If
Next
Set xMailItem = Nothing
Set xFSO = Nothing
End Sub

4. E poi ancora nel Microsoft Visual Basic, Applications Edition finestra, fare clic Strumenti > Referenze per andare al Riferimenti-Project1 finestra di dialogo e controllare Microsoft Scripting Runtime opzione dal Riferimenti disponibili casella di riepilogo, vedi screenshot:

doc rimuovere attach da tipo 1

5. Quindi fare clic OK per chiudere il dialogo, ora, premere F5 chiave per eseguire questo codice e viene visualizzata una finestra di messaggio, inserisci il tipo di allegato che desideri rimuovere, vedi screenshot:

doc rimuovere attach da tipo 2

6. Clic OKe tutti gli allegati con il tipo specifico che sei definito sono stati eliminati contemporaneamente, vedi screenshot:

doc rimuovere attach da tipo 3



Kutools for Outlook

Più di 100 Funzioni avanzate per Outlook 2010, 2013, 2016, 2019 e 365

screen shot kutools per outlook minuscolo per banner 201812

Altre caratteristiche | Scarica gratis | Solo $ 39.00 per centinaia di funzioni

Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.

Be the first to comment.