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 espera start-los em um momento específico, você pode aplicar a abordagem apresentada neste artigo.

Ao terminar de compor uma regra do Outlook, você deverá escolher se deseja “executar esta regra agora”. Se você ativá-lo, a regra serátart para executar e continuar trabalhando o tempo todo, desde que o Outlook esteja em execução. Mas se você não habilitá-lo, precisará executar essa regra manualmente. No entanto, muitos usuários realmente desejam que as regras possam ser executadas automaticamente em horários específicos, em vez de agora. Para esse requisito, é óbvio que o Outlook não oferece essa função nativa. Portanto, você precisa buscar outros meios. Aqui vamos te ensinar um truque, que fará uso de um item de tarefa com um lembrete específico e Outlook VBA.

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.