Я работаю в 2 надстройках (один для Outlook 2007 и один для Outlook 2010). Одна из вещей, которую нужно сделать этим надстройкам, - добавить категорию в основной список категорий (если эта категория еще не существует).
Вот как я это делаю:
NameSpace oNS = Application.GetNamespace("MAPI");
if (oNS.Categories[Resources.MyCategoryName] == null)
{
oNS.Categories.Add(Resources.MyCategoryName, OlCategoryColor.olCategoryColorOrange, OlCategoryShortcutKey.olCategoryShortcutKeyNone);
}
Проблема в том, что, когда у меня есть 2 или более учетных записей электронной почты в Outlook, новая категория добавляется только в список основных категорий первой учетной записи. Списки основных категорий других учетных записей остаются без изменений. Под «первым аккаунтом» я имею в виду первый аккаунт, созданный в outlook.
У меня такое поведение как в Outlook 2007, так и в 2010 году. Может ли кто-нибудь помочь мне в этом?
Спасибо.