Como mover automaticamente e-mails específicos para pastas específicas depois de lê-los no Outlook

Compartilhe agora:

Muitos usuários desejam mover e-mails específicos da caixa de entrada para outras pastas específicas depois de lê-los, o que manterá a pasta de e-mail da caixa de entrada limpa. Mas sempre mover manualmente será complicado. Este artigo irá expor um método rápido para realizá-lo automaticamente.

Como de costume, todos os e-mails recebidos serão direcionados para a pasta de e-mail Caixa de entrada no Outlook. Portanto, neste caso, a pasta Caixa de entrada ficará desordenada e cheia com o tempo. Na maioria das vezes, você pode mover manualmente e-mails específicos para outras pastas de e-mail ou criar uma regra do Outlook para mover automaticamente e-mails específicos assim que chegarem à sua caixa de correio. A aplicação dessa regra é muito mais conveniente, mas você precisa ir às pastas específicas para acessar os novos e-mails. Diante desse problema, você pode esperar que o Outlook seja capaz de mover automaticamente e-mails específicos da caixa de entrada para outras pastas de e-mail depois de concluir a leitura na caixa de entrada, em vez de depois que eles chegarem. Mas a regra do Outlook não pode perceber isso. Felizmente, você pode usar o Outlook VBA para torná-lo realidade. Aqui estão os códigos, bem como as etapas elaboradas.

Mover e-mails específicos automaticamente para pastas específicas depois de lê-los

  1. No início, inicie o Outlook e mude para a guia “Desenvolvedor”.
  2. Em seguida, nesta guia, clique no botão “Visual Basic” para abrir a janela do editor VBA.
  3. Em seguida, na nova janela, você deve encontrar o projeto “ThisOutlookSession” e clicar duas vezes para abri-lo.
  4. Posteriormente, copie e cole os seguintes códigos VBA nele.
Public WithEvents olItems As Outlook.Items

Sub Application_Startup()
    Set olItems = Session.GetDefaultFolder(olFolderInbox).Items
End Sub

Private Sub olItems_ItemChange(ByVal Item As Object)
    Dim deFolder As Folder
 
    'Ensure the email marked as read
    If TypeOf Item Is MailItem And Item.UnRead = False Then
 
    'Check the email subject and then move to specific folder
    'You can change these conditions and folders as per your needs
    If InStr(LCase(Item.Subject), "test") > 0 Then
       Set deFolder = Session.GetDefaultFolder(olFolderInbox).Parent.Folders("Test")
       Item.Move deFolder
    End If
 
    If InStr(LCase(Item.Subject), "worklog") > 0 Then
       Set deFolder = Session.GetDefaultFolder(olFolderInbox).Parent.Folders("WorkLog")
       Item.Move deFolder
    End If
 
    If InStr(LCase(Item.Subject), "report") > 0 Then
       Set deFolder = Session.GetDefaultFolder(olFolderInbox).Parent.Folders("Report")
       Item.Move deFolder
    End If
End Sub

Códigos VBA - Mover e-mails automaticamente para outras pastas específicas depois de lê-los

  1. Depois disso, você deve assinar digitalmente este código.
  • Primeiro, use a ferramenta integrada “Certificados digitais para projetos VBA” para criar um novo certificado.
  • Em seguida, atribua esse certificado à macro atual. Siga os passos mostrados na imagem abaixo:Assine Digitalmente a Macro Atual
  1. Mais tarde, você deve alterar as configurações de macro para habilitar apenas macros assinadas digitalmente.
  2. Por fim, reinicie o Outlook para ativar este projeto VBA. A partir de agora, todos os emails recebidos continuarão a ser direcionados para a Caixa de Entrada. No entanto, assim que um novo email for lido, ele será movido automaticamente para as pastas correspondentes.

Truques inteligentes para resolver problemas do Outlook

Devido à propensão do Outlook a erros, muitos usuários buscam dicas úteis para lidar com problemas frequentes. Normalmente, as técnicas mais comuns incluem criar um novo perfil de e-mail, desativar suplementos de terceiros, reparar o pacote Office e utilizar a ferramenta de reparo da caixa de entrada, Scanpst.exe. Se a ferramenta integrada falhar, você pode recorrer a outra solução mais eficaz. utilitário de reparo do Outlook corrompido, gostar DataNumen Outlook Repair.

Introdução do autor:

Shirley Zhang é especialista em recuperação de dados em DataNumen, Inc., líder mundial em tecnologias de recuperação de dados, incluindo reparar banco de dados SQL corrompido e produtos de software de reparo do Outlook. Para mais informações visite www.datanumen.com

Compartilhe agora:

Comentários estão fechados.