Я довольно долго пытался понять, как получить список всех папок Outlook. некоторое время назад, но может получить только список папок по умолчанию (, т.е. входящие, исходящие, отправленные, удаленные и т. д. ). Что делать, если у меня есть личные или настраиваемые папки, которые я создал? Например, если я добавлю в Outlook папку под названием «Квитанции», это не будет папка по умолчанию и не будет отображаться в «папках по умолчанию». Как мне получить доступ к этой папке с помощью Microsoft.Office.Interop.Outlook в c #.
Я пытаюсь создать способ автоматической загрузки определенных новых сообщений в электронную таблицу из любой заданной папки. Я подумал, что если я смогу получить список всех папок, то я смогу получать сообщения только из выбранных папок.
Outlook._Folders oFolders;
Outlook.MAPIFolder oPublicFolder = olNS.GetDefaultFolder(Outlook.OlDefaultFolders.olFolderInbox).Parent;
foreach (Outlook.MAPIFolder Folder in oFolders)