Поток автозаполнения (или псевдонимов) сохраняется как скрытое (связанное) сообщение с классом сообщений «IPM.Configuration.Autocomplete» в папке «Входящие». Вы можете просмотреть данные в OutlookSpy : go в папке «Входящие», нажать кнопку IMAPIFolder на ленте OutlookSpy, go на вкладке «Связанное содержимое», найти сообщение с PR_MESSAGE_CLASS == "IPM .Configuration.Autocomplete ", выберите свойство PR_ROAMING_BINARYSTREAM
, чтобы просмотреть его содержимое.
Вы можете открыть это сообщение, используя объектную модель Outlook (MAPIFolder.GetStorage("IPM.Configuration.Autocomplete", OlStorageIdentifierType.olIdentifyByMessageClass
), прочитать свойство, используя PropertyAccessor.GetProperty
, а затем проанализировать его. , Обратите внимание, что большие потоки автозаполнения не могут быть открыты с помощью PropertyAccessor.
Если используется опция Погашение , она предоставляет автозаполнение как коллекцию RDONicknames :
set Session = CreateObject("Redemption.RDOSession")
Session.MAPIOBJECT = Application.Session.MAPIOBJECT
set Nicknames = Session.GetNicknames
for each NickName in NickNames
Debug.Print NickName.Name & " - " & NickName.SmtpAddress
next