Я разрабатываю надстройку Outlook 2010 в Visual Studio 2010.
Я создал настраиваемую область формы, которая будет реализовывать messageClass с именем:
IPM.Note.Archivado
Этот класс будет назначен обработанным сообщениям приложением, использующим веб-службы обмена, которые будут работать каждую ночь. Это проверено и работает нормально. Когда загружается область формы, я могу восстановить:
message.MessageClass как "IPM.Note.Archivado"
Хорошо, теперь мне нужно назначить другой значок почтового ящика сообщениям, которые соответствуют этому messageClass, поэтому я без проблем использовал панель свойств в настраиваемой форме региона и выбранные значки для чтения, пересылки, действий по умолчанию.
Я могу добиться этого, если выберу FormRegionType в качестве замены или Replace-ALL в манифесте, но мне нужно, чтобы эти окна формы были AdJoining. сильный>
Когда formRegionType примыкает, я не могу получить назначенные значки для загрузки на панели входящих сообщений.
Я читал много документации, но не могу найти решение своей проблемы.
Вот это определение области формы:
[Microsoft.Office.Tools.Outlook.FormRegionMessageClass(Microsoft.Office.Tools.Outlook.FormRegionMessageClassAttribute.Note)]
[Microsoft.Office.Tools.Outlook.FormRegionMessageClass("IPM.Note.Archivado")]
[Microsoft.Office.Tools.Outlook.FormRegionName("hnaOutlookAddin.FormRegionMessageClassArchivado")]
public partial class FormRegionMessageClassArchivadoFactory
{
}