Consello: outros idiomas están traducidos a Google. Podes visitar o English versión desta ligazón.
Iniciar sesión
x
or
x
x
Register
x

or

Como eliminar un tipo específico de anexos desde correo electrónico en Outlook?

Xa intentou eliminar os anexos en varios correos seleccionados por tipo de ficheiro en Outlook? Como, eliminando todos os ficheiros de anexos docx ou png dos correos electrónicos seleccionados. Como podería resolver este traballo en Outlook?

Elimine o tipo específico de anexos de correos electrónicos con código VBA


Elimine o tipo específico de anexos de correos electrónicos con código VBA

Para eliminar un tipo específico de anexos de correos electrónicos seleccionados, o seguinte código VBA pode facelo un favor, faga o seguinte:

1. Seleccione os correos electrónicos que desexa eliminar o seu tipo específico de anexos na lista de correo.

2. Manteña o botón ALT + F11 chaves para abrir a Microsoft Visual Basic para aplicacións fiestra.

3. A continuación, fai clic en Inserir > Módulos, copie e pegue debaixo do código no módulo en branco aberto, vexa a captura de pantalla:

Código VBA: elimina o tipo específico de anexos dos correos electrónicos:

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 despois aínda no Microsoft Visual Basic para aplicacións fiestra, prema en ferramentas > References para ir ao Referencias-Project1 caixa de diálogo e verificación Execución de scripting de Microsoft opción dende o Referencias dispoñibles caixa de lista, vexa a captura de pantalla:

doc remove attach por tipo 1

5. A continuación, fai clic en OK para pechar o diálogo, agora, prema F5 chave para executar este código e aparece unha caixa de busca, por favor introduza o tipo de anexo que quere eliminar, vexa a captura de pantalla:

doc remove attach por tipo 2

6. Prema OK, e todos os anexos co tipo específico que estás definiu elimináronse ao mesmo tempo, vexa a captura de pantalla:

doc remove attach por tipo 3



Kutools para Outlook

Máis de 100 Funcións avanzadas para Outlook 2010, 2013, 2016, 2019 e 365

captura de pantalla kutools para pequenas perspectivas para a bandeira 201812

Máis recursos | Descarga gratuíta | Só $ 39.00 por centos de funcións

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.