J'écris du code C# pour voir/ajouter/éditer des AppointmentItems dans Microsoft Outlook 2007. J'accède à un calendrier secondaire (MAPIFolder), et je voudrais changer par programme la couleur du calendrier. Est-ce possible?Comment changer la couleur du calendrier Outlook en C#?
3
A
Répondre
3
myNamespace = outLookApp.GetNamespace("MAPI");
if (myNamespace.Categories["liveMeeting"] == null)
{
myNamespace.Categories.Add("liveMeeting", OlCategoryColor.olCategoryColorDarkRed, OlCategoryShortcutKey.olCategoryShortcutKeyNone);
}
newEvent.Categories = "liveMeeting";
0
Les rendez-vous dans Outlook sont colorés, pas les calendriers. Les couleurs sont définies en fonction des catégories affectées au rendez-vous, donc je pense que l'utilisation de AppointmentItem.Categories vous permettrait de définir la couleur appliquée aux rendez-vous que vous créez.