私はかなり前からすべてのOutlookフォルダのリストを取得する方法を見つけようとしていましたが、デフォルトのフォルダ(つまり、受信トレイ、送信トレイ、送信済みアイテム、削除済みアイテムなど)のリストしか取得できません。作成した個人用またはカスタムのフォルダーがある場合はどうなりますか?たとえば、Outlookに「領収書」というフォルダを追加すると、これはデフォルトのフォルダではなく、「デフォルトのフォルダ」の下に表示されません。c#でMicrosoft.Office.Interop.Outlookを使用してこのフォルダーにアクセスするにはどうすればよいですか。
特定の新しいメッセージを任意のフォルダからスプレッドシートに自動的にダウンロードする方法を作成しようとしています。すべてのフォルダのリストを取得できる場合は、選択したフォルダからのみメッセージを取得できると考えました。
Outlook._Folders oFolders;
Outlook.MAPIFolder oPublicFolder = olNS.GetDefaultFolder(Outlook.OlDefaultFolders.olFolderInbox).Parent;
foreach (Outlook.MAPIFolder Folder in oFolders)