Buat, Simpan, dan Baca Tugas Outlook

Buat Tugas Outlook

Aspose.Email untuk .NET memungkinkan Anda membuat tugas Outlook dan menyimpannya ke format MSG. MapiTask kelas menyediakan sejumlah properti seperti PercentComplete, EstimatedEffort, ActualEffort, History, LastUpdate, dan lainnya, untuk menyesuaikan dan mengatur informasi yang diperlukan untuk tugas Outlook. Artikel ini menunjukkan cara membuat, menyimpan, dan membaca sebuah MapiTask dari disk. Untuk membuat dan menyimpan tugas ke disk:

  1. Instansiasi objek baru dari MapiTask kelas.
  2. Masukkan informasi properti tugas.
  3. Simpan tugas ke disk dalam format MSG.

Potongan kode berikut menunjukkan cara membuat, menyimpan, dan membaca Tugas.

Baca Tugas MAPI

Tugas yang disimpan dalam format MSG dapat dimuat ke dalam MapiMessage dan kemudian dikonversi ke MapiTask dengan akses ke properti spesifik mereka, seperti subjek dan status. Contoh kode berikut menunjukkan cara membaca dan memanipulasi detail tugas dari file MSG yang disimpan:

Baca Tugas VToDo

Tugas Outlook yang diekspor dalam format iCalendar sebagai acara VToDo dapat dimuat menggunakan MapiTask kelas seperti yang ditunjukkan dalam contoh kode berikut. Potongan kode berikut menunjukkan cara membaca Tugas VToDo.

Tambahkan Informasi Pengingat ke Tugas MAPI

Mirip dengan Microsoft Outlook, Aspose.Email dapat menambahkan informasi pengingat ke sebuah MapiTask. Potongan kode berikut menunjukkan cara menambahkan informasi pengingat ke sebuah MapiTask.

Tambahkan Lampiran ke Tugas MAPI

Potongan kode berikut menunjukkan cara menambahkan lampiran ke sebuah MapiTask.

Tambahkan Pengulangan ke Tugas MAPI

Aspose.Email memungkinkan pembuatan tugas berulang di mana pengulangan dapat harian, mingguan, bulanan, atau tahunan. Potongan kode berikut menunjukkan cara membuat tugas dengan tipe pengulangan yang berbeda.

Konversi Tugas ke MHT

Aspose.Email dapat menghasilkan MailMessage seperti output selama konversi sebuah MapiTask ke MHT.

Konversi MSG ke HTML Mempertahankan Bidang Tugas

The HtmlFormatOptions.RenderTaskFields enumerasi memungkinkan Anda menentukan bahwa bidang tugas harus disertakan dalam header file HTML yang disimpan. Potongan kode berikut menunjukkan cara mempertahankan bidang tugas dalam header saat menyimpan file html:

var msg = MapiMessage.Load("task.msg");
HtmlSaveOptions opt = SaveOptions.DefaultHtml;
opt.HtmlFormatOptions = HtmlFormatOptions.WriteHeader | HtmlFormatOptions.RenderTaskFields;
msg.Save("task.html", opt);