Trabalhando com MapiNote em PST

Adicionando MapiNote ao PST

Criar um Novo Arquivo PST e Adicionar Subpastas mostrou como criar um arquivo PST e adicionar uma subpasta a ele. Com Aspose.Email, você pode adicionar um MapiNote à subpasta Notas de um arquivo PST que você criou ou carregou. Para adicionar um MapiNote a um PST:

  1. Crie um modelo de MapiNote usando o Microsoft Outlook e salve-o como um arquivo MSG.
  2. Carregue a nota MSG salva em um objeto MapiMessage.
  3. Crie um objeto MapiNote e carregue a nota MSG do modelo.
  4. Defina as propriedades do MapiNote.
  5. Crie um PST usando o método PersonalStorage.Create().
  6. Crie uma pasta predefinida (Notas) na raiz do arquivo PST acessando a pasta raiz e, em seguida, chamando o método AddMapiMessageItem().

O trecho de código a seguir mostra como criar um MapiNote e, em seguida, adicioná-lo à pasta de notas de um arquivo PST recém-criado.

For complete examples and data files, please go to https://github.com/aspose-email/aspose-email-python-dotnet
# Create three Notes
note1 = MapiNote()
note1.subject = "Yellow color note"
note1.body = "This is a yellow color note"
note2 = MapiNote()
note2.subject = "Pink color note"
note2.body = "This is a pink color note"
note2.color = NoteColor.PINK
note3 = MapiNote()
note2.subject = "Blue color note";
note2.body = "This is a blue color note";
note2.color = NoteColor.BLUE
note3.height = 500
note3.width = 500
personalStorage = PersonalStorage.create(dataDir + "AddMapiNoteToPST_out.pst", FileFormatVersion.UNICODE)
notesFolder = personalStorage.create_predefined_folder("Tasks", StandardIpmFolder.NOTES)
notesFolder.add_mapi_message_item(note1)
notesFolder.add_mapi_message_item(note2)
notesFolder.add_mapi_message_item(note3)
personalStorage.dispose()