2016-09-29 2 views
0

Ich versuche, mit Outlook mithilfe von VBScript die Kategorien in einer E-Mail basierend auf bestimmten Kriterien zu ändern. Mein Problem ist, ich kann nicht herausfinden, wie VBScript die Interaktion mit Outlook für die Zuordnung mehrerer Kategorien behandelt.Legen Sie mehrere Outlook-Kategorien fest

Set objOutlook = CreateObject("Outlook.Application") 
Set objNamespace = objOutlook.GetNamespace("MAPI") 
Set objMailbox = objNamespace.Folders("team") 
Set objFolder = objMailbox.Folders("Inbox").Folders.Item("test") 
Set colItems = objFolder.Items 
mycount = objFolder.Items.Count 

If objItem.Categories = "Purple Category" Then 
    objItem.Categories = "Purple Category, Green Category" 

Aber das funktioniert nicht. Irgendwelche Ideen irgendjemand?

+0

Wie * genau * ist es "nicht funktioniert"? –

+0

Sie erstellen dieses Objekt nicht irgendwo 'objItem'. Sie haben keine Fehlermeldung erhalten? –

+0

Es stellt nicht die Kategorie ein, so funktioniert es nicht. und nein, es wird keine Fehlermeldung angezeigt, ich bin mir nicht sicher, streng, also brauche ich es nicht erstellt. – user5534161

Antwort

0

Die Kategorien müssen durch ";" getrennt sein. Sie müssen auch den Artikel speichern:

If objItem.Categories = "Purple Category" Then 
    objItem.Categories = "Purple Category;Green Category" 
    objItem.Save 
End If 
Verwandte Themen