Como mover e-mails para uma pasta específica após atribuir uma determinada categoria no Outlook?
Suponha que você atribuiu uma categoria a um e-mail recebido no seu Outlook. Após atribuir a categoria, você deseja que esse e-mail seja movido automaticamente para uma pasta de e-mail específica nomeada com o nome da categoria. Por exemplo, um e-mail atribuído à categoria “Privado” será movido para uma pasta chamada “Privado” no seu Outlook. Como realizar isso? O método neste artigo pode ajudá-lo a resolver o problema com facilidade.
Mover e-mails para uma pasta específica após atribuir uma determinada categoria com VBA
Mover e-mails para uma pasta específica após atribuir uma determinada categoria com VBA
O código VBA abaixo pode ajudar a mover automaticamente os e-mails para uma pasta específica após atribuir uma determinada categoria no Outlook. Por favor, siga os passos abaixo.
1. Pressione as teclas Alt + F11 para abrir a janela do Microsoft Visual Basic for Applications.
2. Na janela do Microsoft Visual Basic for Applications, clique duas vezes para abrir a janela ThisOutlookSession (Código). Em seguida, copie o código VBA abaixo para a janela. Veja a captura de tela:
Código VBA: Mover e-mails para uma pasta específica após atribuir uma determinada categoria
Private WithEvents xInboxFld As Outlook.Folder
Private WithEvents xInboxItems As Outlook.Items
Private Sub Application_Startup()
Set xInboxFld = Outlook.Application.Session.GetDefaultFolder(olFolderInbox)
Set xInboxItems = xInboxFld.Items
End Sub
Private Sub xInboxItems_ItemChange(ByVal Item As Object)
Dim xMailItem As Outlook.MailItem
Dim xFlds As Outlook.Folders
Dim xFld As Outlook.Folder
Dim xTargetFld As Outlook.Folder
Dim xFlag As Boolean
On Error Resume Next
If Item.Class = olMail Then
Set xMailItem = Item
xFlag = False
If xMailItem.Categories <> "" Then
Set xFlds = Application.Session.GetDefaultFolder(olFolderInbox).Folders
If xFlds.Count <> 0 Then
For Each xFld In xFlds
If xFld.Name = xMailItem.Categories Then
xFlag = True
End If
Next
End If
If xFlag = False Then
Application.Session.GetDefaultFolder(olFolderInbox).Folders.Add xMailItem.Categories, olFolderInbox
End If
Set xTargetFld = Application.Session.GetDefaultFolder(olFolderInbox).Folders(xMailItem.Categories)
xMailItem.Move xTargetFld
End If
End If
End Sub
3. Salve o código e reinicie o Outlook.
4. A partir de agora, ao atribuir uma categoria a um e-mail recebido, uma pasta com o nome da categoria será criada automaticamente na pasta Caixa de Entrada, e o e-mail será movido para lá. Veja a captura de tela:
Observação: Todos os e-mails atribuídos à mesma categoria serão movidos automaticamente para a mesma pasta. No entanto, se uma nova categoria for atribuída a um e-mail, uma nova pasta será criada automaticamente.
Assistente de E-mail AI no Outlook: Respostas mais Inteligentes, Comunicação mais Clara (mágica com um clique!) GRÁTIS
Simplifique suas tarefas diárias no Outlook com o Assistente de E-mail AI do Kutools para Outlook. Esta poderosa ferramenta aprende com seus e-mails anteriores para oferecer respostas inteligentes e precisas, otimizar o conteúdo de seus e-mails e ajudá-lo a criar e refinar mensagens sem esforço.

Este recurso suporta:
- Respostas Inteligentes: Receba respostas elaboradas a partir de suas conversas passadas — personalizadas, precisas e prontas para uso.
- Conteúdo Aprimorado: Refine automaticamente o texto de seus e-mails para maior clareza e impacto.
- Criação Sem Esforço: Basta fornecer palavras-chave e deixar a IA cuidar do resto, com múltiplos estilos de escrita.
- Extensões Inteligentes: Expanda seus pensamentos com sugestões contextualizadas.
- Resumo: Obtenha visões concisas de e-mails longos instantaneamente.
- Alcance Global: Traduza seus e-mails para qualquer idioma com facilidade.
Este recurso suporta:
- Respostas inteligentes de e-mail
- Conteúdo otimizado
- Rascunhos baseados em palavras-chave
- Extensão inteligente de conteúdo
- Resumo de e-mails
- Tradução multilíngue
O melhor de tudo é que este recurso é completamente grátis para sempre! Não espere — baixe agora o Assistente de E-mail AI e aproveite
Artigos relacionados:
- Como atribuir uma categoria a um e-mail enviado no Outlook?
- Como manter as categorias originais ao responder ou encaminhar e-mails no Outlook?
Melhores Ferramentas de Produtividade para Office
Potencialize suas habilidades no Excel com o Kutools para Excel e experimente uma eficiência sem igual. O Kutools para Excel oferece mais de300 recursos avançados para aumentar sua produtividade e economizar tempo. Clique aqui para obter o recurso que você mais precisa...
O Office Tab traz interface com abas para o Office e facilita muito o seu trabalho
- Habilite a edição e leitura com abas no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novas abas na mesma janela, em vez de abrir novas janelas.
- Aumente sua produtividade em50% e reduza centenas de cliques do mouse todos os dias!