2013-08-05 2 views
0

Я вхожу в Outlook 2007 из своего приложения и могу перечислить объекты Accounts .Item [i], чтобы посмотреть настройки учетной записи.Как определить учетную запись Outlook по умолчанию?

Что я не могу найти это:

Как я могу определить (с помощью Outlook 2007 object model), который один из них является по умолчанию учетная запись Outlook?

Нет такой вещи, как Store.StoreAccount as suggested here for Redemption (который я не использую).
This SO post не имеет ответа

+0

К (помешанному) downvoter - причина для голосования была бы полезна. – KevinDTimm

ответ

0

Во-первых, существует 3 типа счетов - магазин, почтовая и адресная книга. Какая учетная запись по умолчанию вам нужна?

Во-вторых, вы можете использовать объект IOlkAccountManaget (посмотрите на него в OutlookSpy - нажмите кнопку IOlkAccountManaget), если вы используете Extended MAPI. В противном случае вы можете использовать Redemption и его метод RDOSession.Accounts.GetOrder.

+0

Мне нужна учетная запись, с которой Outlook запускается, когда я открываю программу. Обратите внимание на прошедшее время, так как вы ответили http://stackoverflow.com/questions/18053110/retrieve-outlook-logged-in-user-smtp-address-after-connecting-through -ole/ уже ;-) –

Смежные вопросы