PST 파일에서 캘린더 항목 작업
Contents
[
Hide
]
PST에 MapiCalendar 추가
새 PST 파일을 만들고 하위 폴더를 추가하기는 PST 파일을 생성하고 하위 폴더를 추가하는 방법을 보여줍니다. Aspose.Email을 사용하면 생성하거나 로드한 PST 파일의 캘린더 하위 폴더에 MapiCalendar를 추가할 수 있습니다. 아래는 PST에 MapiCalendar를 추가하는 단계입니다:
- MapiCalendar 객체를 생성합니다.
- 생성자와 메서드를 사용하여 MapiCalendar 속성을 설정합니다.
- PersonalStorage.Create() 메서드를 사용하여 PST를 생성합니다.
- 루트 폴더에 접근한 후 AddMapiMessageItem() 메서드를 호출하여 PST 파일 루트에 미리 정의된 폴더(Calendar)를 생성합니다.
다음 코드 스니펫은 MapiCalendar를 생성하고 새로 만든 PST 파일의 캘린더 폴더에 추가하는 방법을 보여줍니다.
PST에서 캘린더 항목을 ICS 형식으로 디스크에 저장
이 문서는 Outlook PST 파일에서 캘린더 항목에 접근하고 캘린더를 ICS 형식으로 디스크에 저장하는 방법을 보여줍니다. 캘린더 정보를 가져오기 위해 PersonalStorage 및 MapiCalendar 클래스를 사용합니다. 캘린더 항목을 저장하는 단계는 다음과 같습니다:
- PersonalStorage 클래스에서 PST 파일을 로드합니다.
- 캘린더 폴더 탐색.
- 캘린더 폴더의 내용을 가져와 메시지 컬렉션을 얻습니다.
- 메시지 컬렉션을 반복합니다.
- PersonalStorage.ExtractMessage() 메서드를 호출하여 MapiCalendar 클래스에서 캘린더 정보를 가져옵니다.
- MapiCalendar.Save() 메서드를 호출하여 캘린더 항목을 ICS 형식으로 디스크에 저장합니다.
아래 프로그램은 디스크에서 PST 파일을 로드하고 모든 캘린더 항목을 ICS 형식으로 저장합니다. ICS 파일은 표준 ICS 캘린더 파일을 로드할 수 있는 다른 프로그램에서도 사용할 수 있습니다. Microsoft Outlook에서 열면 아래 스크린샷과 같은 형태로 표시됩니다.
|
| | :- | 다음 코드 스니펫은 Outlook PST에서 캘린더 항목을 ICS 형식으로 내보내는 방법을 보여줍니다.