Outlook 2007 - kuidas käivitada kõik reeglid

09.10.2009  |  Gunnar

outlook2007 Sattusin peale masinale uue installi tegemist huvitava olukorra otsa. Mul on kasutusel Outlook 2007, kus on defineeritud mõnikümmend reeglit, mille alusel sissetulevad e-postid õigetesse kataloogidesse paigutatakse. Peale reeglite importimist ei ole neid võimalik enam korraga käivitada. Probleemile leidsin suhteliselt lihtsa ja lollikindla lahenduse.

Outlook 2007: Run rules now Proovisin ka sellist lähenemist, et lisan ise menüüsse kõikide reeglite käivitamise valiku (mis seal enamasti olemas on), kuid see ei olnud eriti abiks.

Pildil on näha ka tekkinud probleem – reeglid pole vaikimisi märgitud ja kui ka märkida, siis ei jäta Outlook seda meelde.

Igakord oma 50 reeglit ära märkida pole just lõbus tegemine.

Probleemi lahendab ära järgmine Outlook 2007 jaoks mõeldud VBA skript (kes paigaldamisel abi vajab, siis võib kommentaarides märku anda).

Public Sub RunAllRules()
Dim store As Outlook.store
Dim rules As Outlook.rules
Dim rule As Outlook.rule
Dim ruleList As String
       
    Set store = Application.Session.DefaultStore
    Set rules = store.GetRules
   
    For Each rule In rules
        If rule.RuleType = olRuleReceive Then
            rule.Execute ShowProgress:=True
            ruleList = ruleList & vbCrLf & rule.Name
        End If
    Next
   
    ruleList = "These rules were executed against the Inbox: " & _
                vbCrLf & ruleList
    MsgBox ruleList, vbInformation, "Macro: RunAllRules"
   
    Set rule = Nothing
    Set rules = Nothing
    Set store = Nothing
End Sub

See skript tuleb paigutada Outlook 2007 projektifaili (ALT+F11 avab VBA akna). Käivitamisel laseb skript käima kõik Outlook 2007 meilide reeglid, mille kasutaja on loonud.

Iga reegli käivitamisel kuvatakse ka dialoogiakent, mis näitab kui kaugel progressiga parasjagu ollakse antud reegli raamides. Suuremahuliste postkastide korral on see igati abiks asi, sest muidu võib jääda mulje, et Outlook on hangunud.

Outlook 2007 menüüsse soovitab luua uue valiku, mis eeltoodud skripti käivitab. On oluliselt mugavam.

Kommenteeri

sulge
Saada link e-postiga

© DT 2012 | Creative Commons Attribution-Noncommercial 3.0 License | WordPress