Efter att du har skapat några Outlook-regler, om du inte vill köra dem nu men hoppas kunna starFör dem vid en viss tidpunkt kan du använda metoden som introduceras i den här artikeln.
När du är klar med att skapa en Outlook-regel kommer du att behöva välja om du vill "köra den här regeln nu". Om du aktiverar det kommer regeln att start att köra och fortsätta arbeta hela tiden så länge din Outlook körs. Men om du inte aktiverar det måste du köra den här regeln manuellt. Men många användare önskar faktiskt att reglerna kan köras automatiskt vid specifika tidpunkter, istället för just nu. För detta krav är det uppenbart att Outlook inte erbjuder en sådan inbyggd funktion. Därför måste du söka andra medel. Här kommer vi att lära dig ett trick, som kommer att använda ett uppgiftsobjekt med en specifik påminnelse och Outlook VBA.
Schemalägg specifika Outlook-regler att köras vid en viss tidpunkt
- Starta ditt Outlook-program redan från början.
- Gå sedan till din standarduppgiftsmapp.
- Därefter måste du skapa uppgifterna med specifika påminnelser, som följande skärmdump. Dessutom, här är några anteckningar i detta steg.
- För det första beror antalet uppgifter som ska skapas på de regler som du behöver köra vid specifika tidpunkter.
- För det andra hänvisar påminnelsetiderna till de specifika tidpunkter då de specifika reglerna kommer att gälla. Så tänk på när du anger påminnelsetiden.
- För det tredje, om du vill köra specifika regler på ett återkommande mönster, måste du lägga till en motsvarande upprepning till uppgifterna.
- När du har skapat nya uppgifter kan du trycka på "Alt + F11" knapparna.
- Därefter kommer du in i Outlook VBA-redigeringsfönstret.
- Vid det här laget måste du dubbelklicka på projektet "ThisOutlookSession" på vänster sida.
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
- Efter det måste du signera det nya VBA-projektet.
- Senare bör du ändra dina makroinställningar för att endast aktivera digitalt signerade makron.
- Från och med nu, när påminnelsen om en viss uppgift dyker upp, kommer en specifik regel att köras och fungera automatiskt. När de specifika reglerna har körts kan du få meddelanden som följande bild.
Ta itu med enstaka Outlook-problem
Eftersom Outlook är felbenäget måste du lägga ner mycket ansträngningar på Outlook-dataskydd. Därför är det klokt att förbereda en välrenommerad och beprövad Outlook-fix verktyg, såsom DataNumen Outlook Repair. Det kommer att hjälpa mycket när du lider av allvarliga Outlook-problem.
Författarintroduktion:
Shirley Zhang är expert på dataåterställning DataNumen, Inc., som är världsledande inom teknik för återställning av data, inklusive fast SQL Server och Outlook-programvara för reparationsprogramvara. För mer information besök www.datanumen.com



