Como agendar regras específicas do Outlook para serem executadas em um horário específico

Compartilhe agora:

Depois de criar algumas regras do Outlook, se você não quiser executá-las agora, mas sim em um horário específico, poderá aplicar a abordagem apresentada neste artigo.

Ao terminar de criar uma regra do Outlook, você precisará escolher se deseja "executar esta regra agora". Se você habilitar essa opção, a regra começará a ser executada e continuará funcionando o tempo todo enquanto o Outlook estiver aberto. Caso contrário, você precisará executar a regra manualmente. No entanto, muitos usuários desejam que as regras sejam executadas automaticamente em horários específicos, em vez de imediatamente. Para atender a essa necessidade, o Outlook não oferece essa função nativa. Portanto, você precisa buscar outras alternativas. Aqui, ensinaremos um truque que utiliza um item de tarefa com um lembrete específico e VBA do Outlook.

Agendar regras específicas do Outlook para serem executadas em um horário específico

Agendar regras específicas do Outlook para serem executadas em um horário específico

  1. No início, inicie seu programa Outlook.
  2. Em seguida, vá para a pasta de tarefas padrão.
  3. Em seguida, você precisa criar as tarefas com lembretes específicos, como na captura de tela a seguir. Além disso, aqui estão algumas notas nesta etapa.
  • Em primeiro lugar, o número de tarefas a serem criadas depende das regras que você precisa executar em momentos específicos.
  • Em segundo lugar, os horários de lembrete referem-se aos horários específicos em que as regras específicas serão executadas. Portanto, fique atento ao especificar o horário do lembrete.
  • Em terceiro lugar, se você deseja executar regras específicas em um padrão recorrente, precisa adicionar uma recorrência correspondente às tarefas.Novas tarefas com lembretes específicos
  1. Depois de concluir a criação de novas tarefas, você pode pressionar os botões "Alt + F11".
  2. Posteriormente, você entrará na janela do editor VBA do Outlook.
  3. Neste ponto, você precisa clicar duas vezes no projeto “ThisOutlookSession” no lado esquerdo.
Public Sub Application_Reminder(ByVal Item As Object)
    Dim objRules As Outlook.Rules
    Dim objRule As Outlook.Rule

    Set objRules = Outlook.Application.Session.DefaultStore.GetRules

    If TypeOf Item Is TaskItem Then
       'Refer to the subject of the specific task item
       If Item.Subject = "Rule: Move Items" Then
          'The corresponding specific rule
          Set objRule = objRules.Item("Move Specific Items")
          With objRule
               .Enabled = True
               .Execute ShowProgress:=True, Folder:=Session.GetDefaultFolder(olFolderInbox), IncludeSubfolders:=True
          End With
          MsgBox ("Move Successfully!")
       ElseIf Item.Subject = "Rule: Forward Items" Then
          Set objRule = objRules.Item("Forward Specific Items")
          With objRule
               .Enabled = True
               .Execute ShowProgress:=True, Folder:=Session.GetDefaultFolder(olFolderInbox), IncludeSubfolders:=True
          End With
          MsgBox ("Forward Successfully!")
         'You can add more as per your needs
       End If
       objRules.Save
    End If
End Sub

Códigos VBA - Agendar regras específicas do Outlook para serem executadas em um horário específico

  1. Depois disso, você precisa assinar o novo projeto VBA.
  2. Mais tarde, você deve alterar suas configurações de macro para habilitar apenas as macros assinadas digitalmente.
  3. A partir de agora, quando o lembrete de uma tarefa específica aparecer, uma regra específica será executada e funcionará automaticamente. Depois que as regras específicas forem executadas com sucesso, você poderá receber mensagens como a imagem a seguir.As regras de solicitação de mensagem são executadas com sucesso

Lidar com problemas ocasionais do Outlook

Como o Outlook é propenso a erros, você precisará despender muitos esforços na proteção de dados do Outlook. Assim, é prudente preparar um respeitável e comprovado Correção do Outlook ferramenta, como DataNumen Outlook Repair. Isso ajudará muito quando você sofrer problemas graves do Outlook.

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 fixo SQL Server e produtos de software de reparo do Outlook. Para mais informações visite www.datanumen.com

Compartilhe agora:

Comentários estão fechados.