Os cookies nos ajudam a oferecer nossos serviços. Ao utilizar nossos serviços, você concorda com a nossa utilização de cookies.
Dica: outros idiomas são traduzidos pelo Google. Você pode visitar o English versão deste link.
Entrar
x
or
x
x
Cadastre-se
x

or

Como remover tipos específicos de anexos de e-mails no Outlook?

Você já tentou remover anexos em vários e-mails selecionados por tipo de arquivo no Outlook? Como, removendo todos os arquivos de anexo docx ou png de e-mails selecionados. Como você pode resolver este trabalho no Outlook?

Remover tipo específico de anexos de e-mails com código VBA


Remover tipo específico de anexos de e-mails com código VBA

Para remover tipos específicos de anexos de e-mails selecionados, o código VBA a seguir pode fazer um favor a você, faça o seguinte:

1. Selecione os emails que você deseja remover seu tipo específico de anexos na lista de discussão.

2. Mantenha pressionado o ALT + F11 chaves para abrir o Microsoft Visual Basic para Aplicações janela.

3. Então clique inserção > Módulo, copie e cole o código abaixo no módulo em branco aberto, veja a captura de tela:

Código VBA: remova o tipo específico de anexos dos emails:

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 depois ainda no Microsoft Visual Basic para Aplicações janela, clique em Ferramentas > caso para ir para o Referências-Project1 caixa de diálogo e verificação Microsoft Scripting Runtime opção do Referências disponíveis caixa de listagem, veja a captura de tela:

doc remover anexar por tipo 1

5. Então clique OK para fechar o diálogo, agora, pressione F5 chave para executar este código, e uma caixa de aviso é exibida, digite o tipo de anexo que você deseja remover, veja a captura de tela:

doc remover anexar por tipo 2

6. Clique OK, e todos os anexos com o tipo específico que você definiu foram excluídos de uma vez, consulte a captura de tela:

doc remover anexar por tipo 3



Kutools for Outlook

Mais do que 100 Funções avançadas para o Outlook 2010, 2013, 2016, 2019 e 365

screen shot kutools para outlook minúsculo para banner 201812

mais recursos | Download grátis | Apenas $ 39.00 para centenas de funções

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.