Die Regeln anhand von Dateilisten zu erzeugen, das kann man mit VBA erledigen.
Für den Fall einer VBA-Lösung zum Filtern, kann man nur sagen, dass dies einiges an Aufwand bedeutet und in dem Fall verweise ich dich an einen Auftragsprogrammierer deiner Wahl (siehe Internet). Dieses Forum ist dann nicht der richtige Ort für dein Anliegen.
Hier mal ein Beispiel wie man eine Filter-Regel in Outlook erstellen kann.
Die ganze weitere Logik, wie man das letztendlich organisiert und zuordnet, ist eine andere Geschichte.
Option Explicit
Sub Test()
Dim objRules As Outlook.Rules
Dim objRule As Outlook.Rule
Dim objCats As Outlook.Categories
' Set objRules = Application.Session.DefaultStore.GetRules()
Set objRules = Application.Session.Stores(1).GetRules()
' Kategorien ggf. anlegen
Set objCats = Application.Session.Categories
' 'objCats.Add ...
Set objRule = objRules.Create("MeineRegelNr1", olRuleReceive)
With objRule
With .Conditions
With .Subject
.Enabled = True
.Text = Array("SignalWort1", "SignalWort2", "SignalWort3")
End With
End With
With .Actions
With .AssignToCategory
.Enabled = True
.Categories = Array(objCats(1), objCats(3))
End With
End With
End With
objRules.Save
End Sub
Grüße
|