Возможно, вы уже давно отказались от этого вопроса, но здесь идет ...
У меня была такая же проблема раньше, и я решил ее, добавив API управления учетными записями Outlook.К сожалению для вас, это ориентированный на C ++ API.(Мой надстройка уже была разработана на языке c ++)
Кроме того, OOM (объектная модель Outlook), которую используют надстройки VBA и .NET, плохо (если есть) поддерживает несколько учетных записей.Добавляя для обмена учетными записями, вы по существу добавили несколько учетных записей в свой профиль.
Итак, вам, возможно, придется перейти на уровень ниже, используя MAPI с c ++, а затем подключить API управления учетными записями Outlook.Это много работы, но это именно то, что я сделал, и это сработало как шарм.
Также, вот пример: http://www.codeproject.com/KB/IP/IOlkAccountManager.aspx