Работа с заметками Outlook

Создание, сохранение и чтение заметок

Aspose.Email предоставляет возможность создавать заметки Outlook и сохранять их на диск в формате MSG. Класс MapiNote предоставляет свойства и методы для установки информации о задаче. В этой статье показано, как создать, сохранить и прочитать MapiNote с диска.

Создание и сохранение заметки Outlook

Следующие шаги можно использовать для создания и сохранения заметки на диск:

  1. Создайте объект класса MapiNote.
  2. Установите различные свойства.
  3. Сохраните заметку на диск в виде файла MSG.

Следующий фрагмент кода показывает, как создать и сохранить заметку Outlook.

For complete examples and data files, please go to https://github.com/kashifiqb/Aspose.Email-for-C
// The path to the File directory.
System::String dataDir = RunExamples::GetDataDir_Outlook();
// Create MapiNote and set Properties
System::SharedPtr<MapiNote> note3 = System::MakeObject<MapiNote>();
note3->set_Subject(L"Blue color note");
note3->set_Body(L"This is a blue color note");
note3->set_Color(Aspose::Email::Outlook::NoteColor::Blue);
note3->set_Height(500);
note3->set_Width(500);
note3->Save(dataDir + L"MapiNote_out.msg", Aspose::Email::Outlook::NoteSaveFormat::Msg);

Чтение MapiNote

Объект класса MapiNote используется для приведения объекта MapiMessage, который загружает заметку с диска в формате MSG. Следующий фрагмент кода показывает, как прочитать MapiNote.

For complete examples and data files, please go to https://github.com/kashifiqb/Aspose.Email-for-C
// The path to the File directory.
System::String dataDir = RunExamples::GetDataDir_Outlook();
System::SharedPtr<MapiMessage> note = MapiMessage::FromFile(dataDir + L"MapiNote.msg");
System::SharedPtr<MapiNote> note2 = System::DynamicCast<Aspose::Email::Outlook::MapiNote>(note->ToMapiMessageItem());