Получить список всех папок и подпапок Outlook

Я довольно долго пытался понять, как получить список всех папок Outlook. некоторое время назад, но может получить только список папок по умолчанию (, т.е. входящие, исходящие, отправленные, удаленные и т. д. ). Что делать, если у меня есть личные или настраиваемые папки, которые я создал? Например, если я добавлю в Outlook папку под названием «Квитанции», это не будет папка по умолчанию и не будет отображаться в «папках по умолчанию». Как мне получить доступ к этой папке с помощью Microsoft.Office.Interop.Outlook в c #.

Я пытаюсь создать способ автоматической загрузки определенных новых сообщений в электронную таблицу из любой заданной папки. Я подумал, что если я смогу получить список всех папок, то я смогу получать сообщения только из выбранных папок.

Outlook._Folders oFolders;          
Outlook.MAPIFolder oPublicFolder = olNS.GetDefaultFolder(Outlook.OlDefaultFolders.olFolder‌​Inbox).Parent;
foreach (Outlook.MAPIFolder Folder in oFolders) 
9
задан SliverNinja - MSFT 3 May 2012 в 13:32
поделиться