Как изменить порядок почтового ящика / хранилища Outlook PST на панели папок? - PullRequest
0 голосов
/ 20 февраля 2020

Я использую Outlook 2016, и у меня есть два файла PST, перечисленные ниже моего почтового ящика / хранилища Exchange по умолчанию. На панели папок я могу щелкнуть и перетащить почтовый ящик / хранилище PST над другим PST и почтовым ящиком / хранилищем по умолчанию. Например, если это моя текущая панель папок:

FirstName.LastName@mycompany.com    (Default Exchange mailbox/store)
Mail2019                            (PST #1)
Mail2020                            (PST #2)

Я могу щелкнуть и перетащить Mail2020 выше Mail2019, поэтому панель папок выглядит следующим образом:

FirstName.LastName@mycompany.com    (Default Exchange mailbox/store)
Mail2020                            (PST #2)
Mail2019                            (PST #1)

Можно ли изменить порядок почтовых ящиков / хранилищ на панели папок с помощью VBA и, если да, то как? Я искал в свойствах объектной модели Outlook, свойствах MAPI и исследовал почтовые ящики / хранилища с помощью MFCMAPI, но пока не нашел ничего, что могло бы отображать порядок.

Спасибо.

1 Ответ

0 голосов
/ 22 февраля 2020

Список заказов хранится в многозначном двоичном свойстве 0x04581102 (PT_MV_BINARY) в разделе профиля IID_CAPONE_PROF - его можно увидеть в OotlookSpy : нажмите кнопку IMAPISession на ленте OutlookSpy щелкните OpenProfileSection, выберите "{00020D0A-0000-0000-C000-000000000046} IID_CAPONE_PROF", нажмите OK, прокрутите вниз до свойства 0x0458.

Имейте в виду, что свойство присутствует, только если пользователь явно переупорядочил список магазинов. В противном случае магазины упорядочены в алфавитном порядке с хранилищем по умолчанию (независимо от его имени), которое является первым (из того, что я могу сказать).

Если используется Погашение является опцией, есть планирует представить эту функциональность в следующей версии Redemption (5.23) через свойство RDOStore2.DisplayOrder и список RDOStores.GetOrder. Если вы заинтересованы, отправьте электронное письмо на выкуп (в) dimastr (точка) ком.

...