Как архивировать содержимое папки «История бесед» с VBA в Outlook (O365)? - PullRequest
0 голосов
/ 05 декабря 2018

В Outlook, возможно ли автоматически архивировать содержимое папки «История разговоров» с помощью VBA?

Анализ документов vba Я не могу найти способ доступа к этой папке

Thx

1 Ответ

0 голосов
/ 08 декабря 2018

Доступ к любой папке можно получить несколькими способами:

  1. Используйте NameSpace.GetDefaultFolder для доступа к любой из названных папок (например, «Входящие», «Черновики», «Удаленные» и т. Д.)
  2. Используйте NameSpace.GetFolderFromID, если вам известны значения EntryID и (необязательно) значения StoreID для папки
  3. . Используйте Folder.Parent, чтобы получить родительскую папку
  4. . Используйте Folder.Folders ("FolderName") дляполучить дочернюю папку по имени
  5. Используйте Store.GetRootFolder, чтобы получить папку верхнего уровня для любого загруженного почтового ящика или .pst через соответствующий объект Store

См. этот пример, чтобы дать вамнекоторые идеи: https://docs.microsoft.com/en-us/office/vba/outlook/how-to/items-folders-and-stores/enumerate-folders-on-all-stores

...