3
私はオフィスの.NETフレームワークを使用してOutlookに予定を作成しています。Outlook AppointmentItemのカテゴリを色分けする方法
private void createCalendarEvent(DateTime start, DateTime end, String dept, String subj, String subjType, String room)
{
AppointmentItem apt = (AppointmentItem)OLapp.CreateItem(OlItemType.olAppointmentItem);
apt.Start = start;
apt.End = end;
apt.Subject = subj + " - " + subjType;
apt.Body = "Subject: " + subj + " (" + subjType + ")"
+ "\nDepartment: " + dept
+ "\nRoom: " + room
+ "\n\nCreated by " + this.Text
+ "\n On " + DateTime.Now.ToLongDateString() + " At " + DateTime.Now.ToLongTimeString();
apt.Location = room;
apt.Categories = subj;
apt.Save();
}
これはうまく動作しますが、私は設定していたカテゴリがそれに関連付けられた色を持っていない:予定を作成するコードは次のようになります。カテゴリの設定によって、展望の予定が異なる色で表示されます。カテゴリ色を手動で設定できる方法はありますか?それとも、フレームワークで自動的にカテゴリの色を選択する方法ですか?