첨부 실행 코드는 나눔고딕코딩 폰트를 사용합니다.
본 블로그는 광고를 포함하고 있습니다.
광고 클릭에서 발생하는 수익금은 모두 블로그 콘텐츠 향상을 위해 쓰여집니다.

728x90
반응형
728x170
using Microsoft.Office.Interop.Outlook;
using System;
using System.Text;
using System.Windows.Forms;

OlDefaultFolders[] defaultFolderArray = (OlDefaultFolders[])Enum.GetValues(typeof(OlDefaultFolders));
            
StringBuilder stringBuilder = new StringBuilder();

foreach(OlDefaultFolders defaultFolder in defaultFolderArray)
{
    try
    {
        Folder folder = (Folder)Application.ActiveExplorer().Session.GetDefaultFolder(defaultFolder);
            
        stringBuilder.AppendLine(folder.Name);
    }
    catch
    {
    }
}
            
MessageBox.Show(stringBuilder.ToString());

※ Application은 Microsoft.Office.Tools.Outlook.OutlookAddInBase 클래스의 속성이다.

728x90
반응형
그리드형(광고전용)

'C# > Outlook' 카테고리의 다른 글

[C#/OUTLOOK] MailItem 인터페이스 : 메일 메시지 헤더 구하기  (0) 2021.08.07
[C#/OUTLOOK] MAPIFolder 인터페이스 : 전체 폴더 경로를 사용해 폴더 구하기  (0) 2021.08.07
[C#/OUTLOOK] ExplorerEvents_10_Event 인터페이스 : Close 이벤트를 사용해 프로그램 종료시 처리하기  (0) 2021.08.07
[C#/OUTLOOK] NameSpace 인터페이스 : Accounts 속성/GetDefaultFolder 메소드를 사용해 메일 계정별 디폴트 폴더 구하기  (0) 2021.08.06
[C#/OUTLOOK] Account 인터페이스 : Session 속성을 사용해 해당 메일 계정의 받은 편지함 폴더 구하기  (0) 2021.08.06
[C#/OUTLOOK] NameSpace 인터페이스 : GetDefaultFolder 메소드를 사용해 디폴트 폴더 구하기  (0) 2021.08.06
[C#/OUTLOOK] MAPIFolderEvents_12_Event 인터페이스 : BeforeFolderMove/BeforeItemMove 이벤트를 사용해 폴더/메일 삭제/이동 방지하기 (기능 개선)  (0) 2021.08.06
[C#/OUTLOOK] 폴더/메일 항목 사용자 속성 추가/조회/삭제하기  (0) 2021.07.30
[C#/OUTLOOK] MAPIFolder 인터페이스 : PropertyAccessor 속성을 사용해 사용자 속성 추가/조회/삭제하기  (0) 2021.07.20
[C#/OUTLOOK] MAPIFolder 인터페이스 : GetStorage 메소드를 사용해 폴더 사용자 속성 추가/조회하기  (0) 2021.07.20
[C#/OUTLOOK] MAPIFolder 인터페이스 : GetStorage 메소드를 사용해 폴더 사용자 속성 값 제거하기  (0) 2021.07.19
Posted by icodebroker
TAG , ,

댓글을 달아 주세요