Skip to main content

Kutools para Office — Uma Suíte. Cinco Ferramentas. Aumente sua Produtividade.

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

Author Xiaoyang Last modified

Gerenciar anexos de e-mail no Outlook pode ser desafiador, especialmente quando determinados tipos de arquivos—como .docx ou .png—entulham sua caixa de entrada. Embora o Outlook não tenha um recurso embutido para remover anexos específicos de vários e-mails de uma só vez, existem soluções eficientes. Você pode usar scripts VBA para excluir manualmente anexos com base no tipo de arquivo, ou optar por uma solução mais rápida e amigável com o Kutools para Outlook, que permite filtrar e remover anexos em poucos cliques. Este guia mostrará ambos os métodos.

Remover um tipo específico de anexos usando VBA (Manual e Técnico)

Remova rapidamente tipos específicos de anexos com o Kutools para Outlook 👍 (Rápido e Fácil de Usar)


Remover um tipo específico de anexos usando VBA

Passo 1: Selecione múltiplos e-mails

Na visualização de E-mail, selecione os e-mails com os anexos que deseja remover.

Dica: Mantenha Ctrl pressionado e clique nos e-mails individualmente para seleção não adjacente. Ou mantenha Shift e clique no primeiro e último e-mail para selecionar um intervalo.

Passo 2: Abra o editor VBA

Pressione Alt + F11 para abrir a janela Microsoft Visual Basic for Applications.

Passo 3: Adicione o código VBA

Na janela VBA, clique em Inserir > Módulo para criar um novo módulo. Em seguida, copie o seguinte script VBA e cole-o no novo módulo:

VBA: Remover um tipo específico de anexos de e-mails

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("Enter the attachment type to remove (e.g., docx, png):", "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(1, xFileType, Trim(xType), vbTextCompare) > 0 Then
                    xAttachment.Delete
                End If
            Next I
            xMailItem.Save
        End If
    End If
Next
Set xMailItem = Nothing
Set xFSO = Nothing
End Sub

Passo 4: Ative o Microsoft Scripting Runtime

1. No editor VBA, clique em Ferramentas > Referências.

2. Na caixa de diálogo Referências - Project1, marque a caixa Microsoft Scripting Runtime e clique em OK.

doc remove attach by type 1

Passo 5: Execute o script VBA

1. Pressione F5 ou clique no botão Executar para executar o código.

2. Uma caixa de prompt aparecerá, insira o tipo de anexo que deseja remover (por exemplo, xlsx). Clique em OK.

doc remove attach by type 2

Resultado

O script VBA removerá todos os anexos correspondentes ao tipo especificado dos e-mails selecionados.

doc remove attach by type 3

Limitações deste Método:

  • ❌ Requer conhecimento de VBA: Não é amigável para iniciantes e pode ser difícil para usuários não técnicos.
  • ❌ Sem pré-visualização ou desfazer: Uma vez que os anexos são excluídos, eles não podem ser restaurados.
  • ❌ Execução manual necessária: O script deve ser executado toda vez que você precisar remover anexos.
  • ❌ Possibilidade de exclusão acidental: Se você inserir o tipo de arquivo errado, anexos indesejados podem ser removidos.

Se você frequentemente precisa remover anexos de e-mails, o método do Kutools para Outlook é uma solução muito mais eficiente e amigável.


📂 Arquive Anexos Automaticamente com Facilidade!

Gerenciar grandes volumes de anexos de e-mail acaba de ficar fácil! Com o recurso Auto Desanexar do Kutools para Outlook, os anexos recebidos são salvos automaticamente em uma pasta designada e substituídos por hiperlinks nos e-mails. Diga adeus aos processos manuais e às caixas de entrada desorganizadas — abrace a automação perfeita hoje mesmo!

Auto Detach Feature in Kutools for Outlook

💡 Benefícios que Você Vai Adorar:

  • ✔️ Salve anexos automaticamente assim que eles chegarem
  • ✔️ Mantenha os e-mails livres de bagunça com substituições por hiperlinks
  • ✔️ Opções totalmente personalizáveis para se ajustar ao seu fluxo de trabalho

Remova rapidamente tipos específicos de anexos com o Kutools para Outlook 👍

Para uma solução mais eficiente e amigável, o Kutools para Outlook oferece o recurso Desanexar Todos, permitindo que você remova tipos específicos de arquivos de vários e-mails em poucos cliques. Ao contrário do método VBA, nenhum código ou execução manual é necessária.

Chega de ineficiência no Outlook! O Kutools para Outlook torna o processamento de e-mails em lote mais fácil - agora com recursos gratuitos alimentados por IA! Baixe o Kutools para Outlook agora!!

Passo 1: Selecione múltiplos e-mails e acesse o recurso Desanexar Todos

Na visualização de E-mail, selecione os e-mails contendo os anexos que deseja remover. Em seguida, clique em Kutools Plus > Ferramentas de Anexo > Desanexar Todos.

shot of the Detach All button

📌 Dica: Mantenha Ctrl para selecionar múltiplos e-mails não adjacentes ou Shift para selecionar um intervalo de e-mails adjacentes.

Passo 2: Configure preferências de desanexação

  1. Clique no the folder icon Selecionar ícone para especificar uma pasta de destino para salvar os anexos.
  2. Clique em Opções avançadas para expandir a caixa de diálogo.
  3. Na seção Condições de filtro, marque a caixa Tipo do anexo. Em seguida, insira as extensões de arquivo (por exemplo, .docx; .png) que deseja remover na caixa de texto.
  4. Clique OK para confirmar.
    shot of the Detach Settings dialog box

Passo 3: Confirme a desanexação

Uma caixa de diálogo de confirmação Desanexar Todos aparecerá. Clique em Sim para prosseguir.

shot of the Detach All confirmation dialog box

Resultado: O que acontece depois?

1. Todos os anexos especificados são desanexados dos e-mails selecionados.

2. Os anexos são salvos com segurança na pasta especificada, em vez de serem excluídos permanentemente. Se necessário, você pode restaurá-los clicando em Kutools Plus > Ferramentas de Anexo > Restaurar Todos.

3. Cada hiperlink no e-mail original representa um arquivo desanexado, proporcionando acesso rápido enquanto mantém sua caixa de entrada organizada.

Por que escolher este método?

  • ✅ Nenhuma habilidade técnica necessária: Simples, intuitivo e amigável para iniciantes.
  • ✅ Processamento em lote com um clique: Remove anexos de vários e-mails de uma só vez.
  • ✅ Seguro e organizado: Ao contrário do VBA, os anexos não são excluídos, mas salvos em outro local.
  • ✅ Customização flexível: Filtrar por tipo de anexo, remetente de e-mail, intervalo de datas e mais.
Nota: Para aplicar o utilitário Desanexar Todos  do Kutools para Outlook, primeiramente, você deve baixar e instalar o Kutools para Outlook.

Melhores Ferramentas de Produtividade para Office

Notícia de Última Hora: Kutools para Outlook Lança Versão Gratuita!

Experimente o novo Kutools para Outlook com mais de100 recursos incríveis! Clique para baixar agora!

🤖 Kutools AI : Utiliza tecnologia avançada de IA para gerenciar e-mails com facilidade, incluindo responder, resumir, otimizar, estender, traduzir e criar e-mails.

📧 Automação de E-mail: Resposta automática (Disponível para POP e IMAP)  /  Agendar Enviar Email  /  CC/BCC automático por Regra ao Enviar Email  /  Encaminhamento automático (Regra avançada)   /  Adicionar Saudação automaticamente   /  Dividir automaticamente Emails com múltiplos destinatários em Email individuais ...

📨 Gerenciamento de Email: Recallar Email  /  Bloquear emails fraudulentos por Assunto e outros critérios  /  Excluir Duplicado  /  Pesquisa Avançada  /  Organizar Pastas ...

📁 Anexos ProSalvar em Lote  /  Desanexar em Lote  /  Comprimir em Lote  /  Salvar automaticamente   /  Desanexar automaticamente  /  Auto Comprimir ...

🌟 Magia da Interface: 😊Mais emojis bonitos e legais   /  Notificações de emails importantes  /  Minimizar Outlook em vez de fechar ...

👍 Recursos de um clique: Responder a Todos com Anexos  /   Emails Anti-Phishing  /  🕘Exibir o fuso horário do remetente ...

👩🏼‍🤝‍👩🏻 Contatos e Calendário: Adicionar contato em lote dos Email selecionados  /  Dividir um Grupo de Contatos em grupos individuais  /  Remover lembrete de aniversário ...

Utilize o Kutools no idioma que preferir — disponível em Inglês, Espanhol, Alemão, Francês, Chinês e mais de40 outros!

Desbloqueie instantaneamente o Kutools para Outlook com um único clique. Não espere, baixe agora e aumente sua eficiência!

kutools for outlook features1 kutools for outlook features2

🚀 Download com um clique — Baixe todos os complementos de Office

Recomendado fortemente: Kutools para Office (5 em1)

Um clique para baixar cinco instaladores de uma vez — Kutools para Excel, Outlook, Word, PowerPoint e Office Tab Pro. Clique para baixar agora!

  • Comodidade em um clique: Baixe todos os cinco pacotes de instalação em uma única ação.
  • 🚀 Pronto para qualquer tarefa no Office: Instale os complementos que você precisa, quando precisar.
  • 🧰 Inclui: Kutools para Excel / Kutools para Outlook / Kutools para Word / Office Tab Pro / Kutools para PowerPoint