Après avoir créé des règles Outlook, si vous ne souhaitez pas les exécuter maintenant mais que vous espéreztart eux à un moment précis, vous pouvez appliquer l'approche présentée dans cet article.
Lorsque vous aurez fini de composer une règle Outlook, vous devrez choisir si vous souhaitez "exécuter cette règle maintenant". Si vous l'activez, la règle seratart pour exécuter et continuer à travailler tout le temps tant que votre Outlook est en cours d'exécution. Mais si vous ne l'activez pas, vous devez exécuter cette règle manuellement. Cependant, de nombreux utilisateurs souhaitent en fait que les règles puissent s'exécuter automatiquement à des moments précis, au lieu de maintenant. Pour cette exigence, il est évident qu'Outlook n'offre pas une telle fonction native. Par conséquent, vous devez rechercher d'autres moyens. Ici, nous allons vous apprendre une astuce, qui utilisera un élément de tâche avec un rappel spécifique et Outlook VBA.

Planifier des règles Outlook spécifiques à exécuter à une heure précise
- Au tout début, lancez votre programme Outlook.
- Ensuite, dirigez-vous vers votre dossier de tâches par défaut.
- Ensuite, vous devez créer les tâches avec des rappels spécifiques, comme la capture d'écran suivante. De plus, voici quelques notes dans cette étape.
- Tout d'abord, le nombre de tâches à créer dépend des règles que vous devez exécuter à des moments précis.
- Deuxièmement, les heures de rappel font référence aux heures spécifiques auxquelles les règles spécifiques seront exécutées. Soyez donc attentif lorsque vous spécifiez l'heure de rappel.
- Troisièmement, si vous souhaitez exécuter des règles spécifiques sur un modèle récurrent, vous devez ajouter une récurrence correspondante aux tâches.
- Après avoir terminé la création de nouvelles tâches, vous pouvez appuyer sur les touches "Alt + F11".
- Ensuite, vous entrerez dans la fenêtre de l'éditeur Outlook VBA.
- À ce stade, vous devez double-cliquer sur le projet "ThisOutlookSession" sur le côté gauche.
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
- Après cela, vous devez signer le nouveau projet VBA.
- Plus tard, vous devrez modifier vos paramètres de macro pour activer uniquement les macros signées numériquement.
- À partir de maintenant, lorsque le rappel d'une tâche spécifique apparaîtra, une règle spécifique s'exécutera et fonctionnera automatiquement. Une fois les règles spécifiques exécutées avec succès, vous pouvez recevoir des messages comme l'image suivante.
Traiter les problèmes Outlook occasionnels
Étant donné qu'Outlook est sujet aux erreurs, vous devrez consacrer beaucoup d'efforts à la protection des données Outlook. Ainsi, il est prudent de préparer une bonne réputation et éprouvée Correctif Outlook outil, tel que DataNumen Outlook Repair. Cela vous aidera beaucoup lorsque vous souffrez de graves problèmes Outlook.
Introduction de l'auteur:
Shirley Zhang est une experte en récupération de données dans DataNumen, Inc., qui est le leader mondial des technologies de récupération de données, y compris fixer SQL Server et produits logiciels de réparation Outlook. Pour plus d'informations, visitez www.datanumen.com


