Notre équipe de support client reçoit des e-mails dans une boîte de réception de groupe. Ils aimeraient attribuer une catégorie/couleur à chaque courriel entrant afin de mieux répartir les demandes des clients.Comment définir une couleur de catégorie rotative sur les messages entrants?
Comme il y a trois personnes dans l'équipe, j'ai créé trois catégories avec une couleur associée unique. Ils veulent que la couleur tourne séquentiellement dans une boucle (ie Person1 obtient la catégorie mailItem1 rouge, Person2 obtient la catégorie mailItem2 orange, Person3 obtient la catégorie mailItem3 jaune, Person1 obtient la catégorie mailItem4 rouge, etc.)
Je règle une règle à exécuter sur les messages entrants et bricolés ensemble un script de ce que j'ai pu trouver en ligne concernant les propriétés Outlook mailItem, mais il n'attribue pas une seule couleur aux éléments de la boîte de réception.
Sub AssignUserColor(myMail As MailItem)
Dim strID As String
Dim objMail As Outlook.MailItem
strID = myMail.EntryID
Set objMail = Application.Session.GetItemFromID(strID)
'myMail.Category.Color = olCategoryColorBlue
myMail.Categories = olCategoryColorBlue
objMail.Save
Set objMail = Nothing
End Sub
Je pensais que je posterais une solution pour tous ceux qui sont intéressés. J'ai continué à expérimenter et finalement je l'ai fait fonctionner. –
Public Sub ReadAssignEmails (item as outlook.mailitem) –