Я хочу добавить некоторые пользовательские свойства в AppointmentItem.Это отлично работает для "нормальных" AppointmentItems.
Пример:
myAppointment.ItemProperties.Add("MyId", Outlook.OlUserPropertyType.olText, false, 1);
MyId = (Outlook.UserProperty)myAppointment.ItemProperties["MyId"];
MyId.Value = myMeeting.id;
meetingId = myMeeting.id;
myAppointment.Save();
Даже когда я перезагружаю Outlook, я могу получить эти свойства из AppointmentItem следующим образом:
MyId = (Outlook.UserProperty)theCurrentAppointment.ItemProperties["MyId"];
Пока проблем нет.
Теперь, когда я использую тот же метод в AppointmentItems, которые представляют ОДИН AppointmentItem в серии повторяющихся встреч, он либо не сохраняет, либо не может извлечь свойство MyItem.
Кто-нибудь знает, почему он ведет себя по-разному, когдаповторяющийся AppointmentItem?