Outlook Görevlerini Oluştur, Kaydet ve Oku
Outlook Görevleri Oluştur
Aspose.Email for .NET, Outlook görevleri oluşturmanıza ve MSG formatında kaydetmenize olanak tanır. MapiTask sınıf, şunlar gibi birçok özellik sağlar PercentComplete, EstimatedEffort, ActualEffort, History, LastUpdate, ve diğerleri, bir Outlook görevi için gereken bilgileri uyarlamak ve ayarlamak için. Bu makale, bir … oluşturma, kaydetme ve okuma yöntemlerini gösterir MapiTask diskten. Bir görevi diske oluşturup kaydetmek için:
- Yeni bir nesne örneği oluşturun MapiTask sınıf.
- Görev özelliği bilgilerini girin.
- Görevi MSG formatında diske kaydedin.
Aşağıdaki kod parçacığı, Görevleri nasıl oluşturacağınızı, kaydedeceğinizi ve okuyacağınızı gösterir.
MAPI Görevlerini Oku
MSG formatında kaydedilmiş görevler şuraya yüklenebilir: MapiMessage ve ardından şuna dönüştürüldü MapiTask konu ve durum gibi belirli özelliklerine erişimle. Aşağıdaki kod örneği, kaydedilmiş MSG dosyalarından görev detaylarını okuma ve manipulasyonunu gösterir:
VToDo Görevlerini Oku
iCalendar formatında VToDo etkinlikleri olarak dışa aktarılan Outlook görevleri şununla yüklenebilir: MapiTask aşağıdaki kod örneğinde gösterildiği gibi class. Aşağıdaki kod kesiti, bir VToDo Görevi nasıl okunacağını gösterir.
MAPI Görevlerine Hatırlatma Bilgisi Ekle
Microsoft Outlook’a benzer şekilde, Aspose.Email bir hatırlatma bilgisini ekleyebilir MapiTask. Aşağıdaki kod snippet’i, bir hatırlatma bilgisini eklemenin yolunu gösterir MapiTask.
MAPI Görevlerine Eklenti Ekle
Aşağıdaki kod snippet’i, bir ek dosya eklemenin yolunu gösterir MapiTask.
MAPI Görevlerine Tekrarlama Ekle
Aspose.Email, tekrarlayan bir görev oluşturmanıza izin verir; tekrarlama günlük, haftalık, aylık veya yıllık olabilir. Aşağıdaki kod kesiti, farklı tekrarlama türleriyle bir görev oluşturmanın nasıl yapılacağını gösterir.
Görevleri MHT’ye Dönüştür
Aspose.Email üretebilir MailMessage bir dönüşüm sırasında görülen çıktı gibi MapiTask MHT’ye.
MSG’den HTML’ye Dönüştürme (Görev Alanlarını Korumak)
Bu HtmlFormatOptions.RenderTaskFields sıralama, görev alanlarının kaydedilen HTML dosyasının başlığında bulunmasını sağlayabilirsiniz. Aşağıdaki kod kesiti, bir html dosyası kaydederken görev alanlarını başlıkta korumanın nasıl yapılacağını gösterir:
var msg = MapiMessage.Load("task.msg");
HtmlSaveOptions opt = SaveOptions.DefaultHtml;
opt.HtmlFormatOptions = HtmlFormatOptions.WriteHeader | HtmlFormatOptions.RenderTaskFields;
msg.Save("task.html", opt);