Надстройка для Outlook, групповые сообщения по цветовой категории - PullRequest
0 голосов
/ 18 февраля 2011

Мне нужно установить группу подпапок по свойству через код расширения моего c # outlook

В основном, я получил письма в папке с разными цветовыми категориями. Мне нужно отсортировать их по моему коду

Изначально я думал о сортировке:

Microsoft.Office.Interop.Outlook.Items oItems = m_Outlook.Inbox.Items; oItems.Sort ( "[Категория]");

не работает ... :( Здесь довольно много потеряно

Также пытается сортировать пузырьки:

но не могу назначить почтовый элемент следующему индексу

object objMessage = subFolder.Items [counter]; объект objNextMessage = subFolder.Items [counter + 1];

subFolder.Items [counter] = objNextMessage; subFolder.Items [counter + 1] = objNextMessage;

Ошибка: нельзя присвоить свойству или индексатору 'Microsoft.Office.Interop.Outlook._Items.this [объект]' - он доступен только для чтения


Сортировка казалась трудным вариантом, поэтому я подумал о группировке. как мне это сделать?

Ура! Раджат

1 Ответ

0 голосов
/ 18 февраля 2011

Сортировка изменяет порядок элементов в коллекции, но не обновляет представление:

http://msdn.microsoft.com/en-us/library/microsoft.office.interop.outlook._items.sort.aspx

Вам нужно настроить отображение коллекции снова после сортировки.

...