Como remover automaticamente os anexos após o envio de emails da pasta Itens Enviados?
Ao enviar um email com alguns anexos, esses anexos serão armazenados junto com os emails na pasta Itens Enviados por padrão. Para reduzir o tamanho do seu arquivo PST, você pode querer remover automaticamente os anexos dos Itens Enviados após o envio dos emails. Neste artigo, vou abordar essa tarefa no Outlook.
Remover automaticamente os anexos após o envio de emails da pasta Itens Enviados
Remover automaticamente os anexos após o envio de emails da pasta Itens Enviados
O seguinte código VBA pode ajudá-lo a excluir automaticamente os anexos após o envio de emails do seu Outlook, siga estas instruções:
1. Pressione e segure as teclas "ALT" + "F11" para abrir a janela "Microsoft Visual Basic for Applications".
2. Na janela "Microsoft Visual Basic for Applications", clique duas vezes em "ThisOutlookSession" no painel "Project1(VbaProject.OTM)" para abrir o modo, depois copie e cole o seguinte código no módulo em branco.
Código VBA: Remoção automática de anexos após o envio de emails da pasta Itens Enviados:
Public WithEvents SentMailItems As Outlook.Items
Private Sub Application_Startup()
Set SentMailItems = Outlook.Application.Session.GetDefaultFolder(olFolderSentMail).Items
End Sub
Sub SentMailItems_ItemAdd(ByVal Item As Object)
Dim xSentMail As Outlook.MailItem
Dim xAttachments As Outlook.Attachments
Dim xAttachment As Outlook.Attachment
Dim xAttachmentInfo As String
On Error Resume Next
If Item.Class = olMail Then
Set xSentMail = Item
End If
Set xAttachments = xSentMail.Attachments
For i = xAttachments.Count To 1 Step -1
Set xAttachment = xAttachments.Item(i)
xAttachmentInfo = "<HTML><BODY>" & xAttachment.DisplayName & _
"</BODY></HTML>" & vbCrLf & xAttachmentInfo
xAttachment.Delete
Next
xSentMail.HTMLBody = "<HTML><BODY><font color=#FF0000>Attachment Removed: </font><br/></BODY></HTML>" & _
xAttachmentInfo & "<HTML><BODY><br/></BODY></HTML>" & xSentMail.HTMLBody
xSentMail.Save
End Sub

3. Após inserir o código acima, reinicie o Outlook para que o código entre em vigor.
4. A partir de agora, quando você enviar emails com anexos, os anexos serão excluídos automaticamente dos Itens Enviados, conforme mostrado na captura de tela abaixo:

Observação: Este código só está disponível para a conta de dados padrão.
Melhores Ferramentas de Produtividade para Office
Notícia de Última Hora: Kutools para Outlook Lança Versão Gratuita!
Experimente agora a nova versão GRATUITA do Kutools para Outlook, com mais de70 recursos incríveis para você usar PARA SEMPRE! Clique para baixar agora!
📧 Automação de Email: Resposta automática (Disponível para POP e IMAP) / Agendar envio de emails / 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 mensagens individuais...
📨 Gerenciamento de Email: Recallar Email / Bloquear emails suspeitos por assunto e outros critérios / Excluir Emails Duplicados / Pesquisa Avançada / Organizar Pastas...
📁 Anexos Pro: Salvar em lote / Desanexar em lote / Comprimir em lote / Salvar automaticamente / Desanexar automaticamente / Auto Comprimir...
🌟 Interface Mágica: 😊Mais emojis bonitos e estilosos / Aviso quando emails importantes chegarem / Minimizar Outlook ao invés de fechar...
👍 Recursos com Um Clique: Responder a Todos com Anexos / Emails Anti-Phishing / 🕘Exibir o fuso horário do remetente...
👩🏼🤝👩🏻 Contatos & Calendário: Adicionar contatos em lote a partir de emails selecionados / Dividir um grupo de contatos em grupos individuais / Remover lembrete de aniversário...

