C++에서 Outlook 작업 만들기, 저장 및 읽기
**Aspose.Email for C++**은 개발자가 프로그래밍 방식으로 Microsoft Outlook 작업을 만들고, 수정하고, 읽을 수 있도록 합니다. MapiTask 클래스는 다음과 같은 속성을 제공합니다. PercentComplete, EstimatedEffort, ActualEffort, History, LastUpdate, 그리고 더 많은 기능을 제공하여 작업 세부 정보를 완전히 정의할 수 있습니다.
이 문서는 VToDo 작업, 알림, 첨부 파일 및 반복 패턴을 포함하여 Outlook 작업을 생성, 저장 및 읽는 방법을 설명합니다.
Outlook 작업 만들기 및 저장
작업을 만들고 MSG 형식으로 저장하려면 아래 단계에 따르세요:
- 인스턴스화합니다 MapiTask 객체.
- 원하는 작업 속성을 설정합니다.
- 작업을 디스크에 저장합니다.
다음 코드 샘플은 Aspose.Email for C++을 사용하여 포괄적인 속성을 가진 상세 Outlook 작업을 생성하고 이를 MSG 파일로 저장하는 방법을 보여줍니다. 작업 제목, 설명, 시작/마감 날짜, 진행률 추적(20% 완료), 작업량 추정, 소유자 정보, 할당 기록, 분류, 민감도 설정, 상태 표시 및 회사, 카테고리, 주행 거리, 청구 정보와 같은 추가 조직 필드를 포함한 작업 속성을 구성하는 방법을 나타냅니다.
디스크에서 MapiTask 읽기
MSG 파일로 저장된 작업은 https://reference.aspose.com/email/cpp/class/aspose.email.mapi.mapi_message/ 를 사용하여 로드한 후, 다음으로 캐스팅할 수 있습니다. MapiTask.
다음 코드 샘플은 Outlook MSG 파일에서 작업을 로드하고 이를 변환하는 방법을 보여줍니다. MapiTask 작업별 속성 및 기능에 접근하기 위한 객체입니다.
System::SharedPtr<MapiMessage> msg = MapiMessage::FromFile(dataDir + L"Task.msg");
System::SharedPtr<MapiTask> mapiTask = System::DynamicCast<Aspose::Email::Outlook::MapiTask>(msg->ToMapiMessageItem());
VToDo 작업 로드 (iCalendar)
Aspose.Email은 VToDo(.ics) 파일(예: Google Tasks)로 내보낸 작업을 로드할 수 있도록 합니다.
다음 코드 샘플은 ICS 파일의 vCalendar VTODO 작업을 Outlook MSG 작업 형식으로 변환하는 방법을 보여줍니다.
작업에 알림 정보 추가
Microsoft Outlook과 유사하게, Aspose.Email은 MapiTask에 알림 정보를 추가할 수 있습니다.
다음 코드 샘플은 알림 기능과 사용자 정의 오디오 알림을 포함한 Outlook 작업을 만드는 방법을 보여줍니다.
작업에 첨부 파일 추가
다음 코드 샘플은 텍스트 파일 첨부와 함께 Outlook 작업을 생성하고 이를 MSG 파일로 저장하는 방법을 보여줍니다.
작업에 반복 추가
MapiTask 일별, 주별, 월별 및 연별 반복 패턴을 지원합니다.
다음 코드 샘플은 Aspose.Email for C++을 사용하여 다양한 반복 패턴을 가진 반복 Outlook 작업을 생성하는 방법을 보여줍니다. 작업에 대해 일별(매일), 주별(매주 수요일), 월별(매월 30일), 연별(12개월마다 10회) 네 가지 반복 패턴을 구성하는 방법을 설명합니다. 코드는 패턴 유형, 기간, 종료 조건, 요일 지정 및 발생 횟수와 같은 다양한 반복 속성을 설정하고, 작업을 MSG 형식으로 저장하는 과정을 보여줍니다.