KutoolsforOffice — Uma solução, cinco ferramentas poderosas.Fazer mais com menos esforço.

Como remover a opção «Especificar tipo de anexos» dos e-mails no Outlook?

AutorXiaoyang Data de Modificação

Gerir anexos de e-mail no Outlook pode ser desafiante, especialmente quando determinados tipos de ficheiro—como .docx ou .png—sobrecarregam a sua caixa de entrada. Embora o Outlook não inclua uma funcionalidade integrada para remover anexos específicos de vários e-mails de uma só vez, existem soluções eficientes. Pode utilizar scripts VBA para os remover manualmente com base no nome do anexo e no tipo de ficheiro, ou optar por uma solução mais rápida e fácil de usar com o Kutools para Outlook, que lhe permite filtrar e eliminar anexos em apenas alguns cliques. Este guia explica-lhe ambos os métodos.

Remover Especificar tipo de anexos utilizando VBA(Método manual e técnico)

Remover rapidamente Especificar tipo de anexos com Kutools para Outlook 👍(Rápido e fácil de utilizar)


Remover Especificar tipo de anexos utilizando VBA

Passo 1: Selecionar vários e-mails

Na vista Correio, selecione os e-mails com os anexos que pretende remover.

Dica: Mantenha premida a tecla Ctrle clique em e-mails individuais para seleção não adjacente. Ou mantenha premida a tecla Shifte clique no primeiro e último e-mail para selecionar um intervalo.

Passo 2: Abrir o editor VBA

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

Passo 3: Adicionar o código VBA

Na janela do 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 Especificar tipo 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: Ativar o Microsoft Scripting Runtime

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

2. Na caixa de diálogo Referências – Projeto1, assinale a caixa Microsoft Scripting Runtime e clique em OK.

doc remove attach by type 1

Passo 5: Executar o script VBA

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

2. Irá aparecer uma caixa de diálogo; introduza o tipo de anexo que pretende remover (por exemplo, xlsx). Clique em OK.

doc remove attach by type 2

Resultado

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

doc remove attach by type 3

Limitações deste método:

  • ❌ Requer conhecimentos de VBA: Não é adequado para principiantes e pode revelar-se desafiante para utilizadores não técnicos.
  • ❌ Sem pré-visualização nem anulação: Uma vez eliminados, os anexos não podem ser recuperados.
  • ❌ Exige execução manual: O script tem de ser executado sempre que precisar de remover anexos.
  • ❌ Risco de eliminação acidental: Se introduzir o tipo de ficheiro errado, poderá eliminar anexos não pretendidos.

Se precisar frequentemente de remover anexos de e-mails, o método Kutools para Outlook é uma solução muito mais eficiente e fácil de utilizar.


📂 Arquive Anexos Automaticamente com Facilidade!

Gerir grandes volumes de anexos de e-mail tornou-se agora simples! Com a funcionalidade Kutools para Outlook’s Desanexar automaticamente, os anexos recebidos são guardados automaticamente numa pasta designada e substituídos por hiperligações nos e-mails. Diga adeus aos processos manuais e às caixas de entrada desorganizadas — adote uma automação perfeita já hoje!

Funcionalidade de Desanexar Automaticamente em Kutools for Outlook

💡 Vantagens que vai adorar:

  • ✔️ Guarde anexos automaticamente assim que chegarem
  • ✔️ Mantenha os e-mails organizados com substituições por hiperligações
  • ✔️ Opções totalmente personalizáveis para se adaptarem ao seu fluxo de trabalho

Remover rapidamente Especificar tipo de anexos com Kutools para Outlook 👍

Para uma solução mais eficiente e fácil de utilizar, o Kutools para Outlook oferece a funcionalidade Separar Todos, que lhe permite remover determinados tipos de ficheiro de vários e-mails em apenas alguns cliques. Ao contrário do método VBA, não é necessário programar nem executar manualmente.

Diga adeus à ineficiência no Outlook! O Kutools para Outlook torna o processamento em lote de e-mails mais fácil – e agora inclui uma avaliação gratuita de 30 dias!Descarregue já o Kutools para Outlook!!

Passo 1: Selecionar vários e-mails e aceder à funcionalidade Separar Todos

Na vista Correio, selecione os e-mails que contêm os anexos que pretende remover. Em seguida, clique em KUTOOLS PLUS > Ferramentas de Anexo > Separar Todos.

captura do botão Desanexar Tudo

📌 Dica: Mantenha premida a tecla Ctrlpara selecionar vários e-mails não adjacentes ou a tecla Shiftpara selecionar um intervalo de e-mails adjacentes.

Passo 2: Definir preferências de separação

  1. Clique no ícone o ícone da pasta Procurar para especificar uma pasta de destino onde guardar os anexos.
  2. Clique em Opções avançadas para expandir a caixa de diálogo.
  3. Na secção Condições de Filtro, assinale a caixa O tipo do anexo é. Depois, introduza na caixa de texto as extensões de ficheiro (por exemplo,).docx; .png) que pretende remover.
  4. Clique em OK para confirmar.
    captura da caixa de diálogo Definições de Desanexar

Passo 3: Confirmar a separação

Irá aparecer uma caixa de diálogo de confirmação Separar Todos. Clique em Sim para continuar.

captura da caixa de diálogo de confirmação Desanexar Tudo

Resultado: O que acontece a seguir?

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

2. Os anexos são guardados em segurança na pasta especificada, em vez de serem eliminados permanentemente. Se necessário, pode restaurá-los clicando em KUTOOLS PLUS > Ferramentas de Anexo > Restaurar Todos.

3. Cada hiperligação no e-mail original corresponde a um ficheiro individual, garantindo acesso rápido e mantendo a sua caixa de entrada organizada.

Por que escolher este método?

  • ✅ Não requer competências técnicas: Simples, intuitivo e perfeito para principiantes.
  • ✅ Processamento em lote com um clique: Remova anexos de vários e-mails de uma só vez.
  • ✅ Seguro e organizado: Ao contrário do VBA, os anexos não são eliminados — são guardados noutro local.
  • ✅ Personalização flexível: Filtre por tipo de anexo, remetente do e-mail, intervalo de datas e muito mais.
Nota: Para utilizar a utilidade Separar Todosde Kutools para Outlook, deverá primeiro transferir e instalar Kutools para Outlook.

Melhores Ferramentas de Produtividade para o Office

Experimente o totalmente novo Kutools para Outlook com 100+ funcionalidades incríveis!Clique para transferir já!

🤖KUTOOLS AI:Utiliza tecnologia avançada de IA para gerir e-mails sem esforço, incluindo responder, resumir, otimizar, alongar, traduzir e redigir mensagens.

📧Automação de E-mails: Resposta Automática (disponível para POP e IMAP) / Agendar Envio de E-mails / CC/BCC Automático por Regras ao Enviar E-mail / Encaminhamento Automático (regra avançada) / Adicionar Saudação Automaticamente / Dividir Automaticamente E-mails com Múltiplos Destinatários em Mensagens Individuais...

📨Gestão de E-mails: Recallar e-mail / Bloquear e-mails fraudulentos por assunto e outros critérios / Eliminar e-mails duplicados / Pesquisa avançada / Organizar pastas...

📁Anexos Pro: Guardar em Lote / Desanexar em Lote / Comprimir em Lote / Salvar Automaticamente / Desanexar Automaticamente / Auto Comprimir...

🌟Magia da Interface: 😊 Mais Emojis Bonitos e Divertidos / Avisa-o quando chegam e-mails importantes / Minimizar o Outlook em vez de fechá-lo...

👍Maravilhas com um Clique: Responder a Todos com Anexos / E-mails Anti-Phishing / 🕘 Mostrar Fuso Horário – Hora Atual do Remetente...

👩🏼‍🤝‍👩🏻Contactos e Calendário: Criar contactos em lote a partir de e-mails selecionados / Dividir um grupo de contactos em grupos individuais / Remover lembrete de aniversário...

Utilize o Kutools no seu idioma preferido – com suporte para inglês, espanhol, alemão, francês, chinês e mais de 40 idiomas!

Desbloqueie instantaneamente o Kutools para Outlook com um único clique! Não espere mais — transfira já e aumente a sua eficiência!

kutools for outlook features1kutools for outlook features2

🚀 Transferência com um Clique — Obtenha Todos os Extras do Office

Altamente Recomendado: Kutools for Office (5 em 1)

Um clique para transferir cinco instaladoresde uma só vez —Kutools para Excel, Outlook, Word, PowerPointe Office Tab Pro.Clique para transferir já!

  • Conveniência com um clique: Transfira os cinco pacotes de instalação numa única ação.
  • 🚀Pronto para qualquer tarefa no Office: instale os extras que precisa, exatamente quando os precisar.
  • 🧰Incluídos: Kutools para Excel / Kutools para Outlook / Kutools para Word / Office Tab Pro / Kutools for PowerPoint