צור, שמור וקרא משימות של Outlook

צור משימות Outlook

Aspose.Email ל-.NET מאפשרת ליצור משימות Outlook ולשמור אותן בפורמט MSG. ה MapiTask המחלקה מספקת מספר מאפיינים כגון PercentComplete, EstimatedEffort, ActualEffort, History, LastUpdate, ואחרים, כדי להתאים ולהגדיר מידע נדרש עבור משימת Outlook. מאמר זה מציג כיצד ליצור, לשמור ולקרוא MapiTask מהדיסק. כדי ליצור ולשמור משימה לכונן:

  1. צור מופע חדש של ה‑ MapiTask מחלקה.
  2. הכנס מידע על תכונת המשימה.
  3. שמור את המשימה בכונן בפורמט MSG.

קטע הקוד הבא מראה כיצד ליצור, לשמור ולקרוא משימות.

קרא משימות MAPI

משימות שנשמרו בפורמט MSG יכולות להיטען ל- MapiMessage ולאחר מכן מומר ל- MapiTask עם גישה לתכונות הספציפיות שלהם, כגון הנושא והסטטוס. דוגמת הקוד הבאה מדגימה כיצד לקרוא ולשנות פרטי משימה מקבצי MSG שנשמרו:

קרא משימות VToDo

משימות Outlook שמיוצאות בפורמט iCalendar כאירועי VToDo ניתן לטעון באמצעות MapiTask מחלקה כפי שמוצג בדוגמת הקוד הבאה. קוד הדוגמה הבא מציג כיצד לקרוא משימת VToDo.

הוסף מידע תזכורת למשימות MAPI

בדומה ל-Microsoft Outlook, Aspose.Email יכול להוסיף מידע תזכורת ל- MapiTask. הקטע הקוד הבא מראה כיצד להוסיף מידע תזכורת ל- MapiTask.

הוסף קבצים מצורפים למשימות MAPI

הקטע הקוד הבא מראה כיצד להוסיף קבצים מצורפים ל- MapiTask.

הוסף חזרתיות למשימות MAPI

Aspose.Email מאפשרת ליצור משימה חוזרת שבה החזרתיות יכולה להיות יומית, שבועית, חודשית או שנתית. קוד הדוגמה הבא מציג כיצד ליצור משימה עם סוגי חזרתיות שונים.

המר משימות ל-MHT

Aspose.Email יכול ליצור MailMessage כמו פלט במהלך ההמרה של MapiTask ל-MHT.

המרת MSG ל-HTML תוך שמירת שדות משימה

ה HtmlFormatOptions.RenderTaskFields הEnum מאפשר לך לציין כי שדות המשימה צריכים לכלול בכותרת של קובץ HTML הנשמר. קוד הדוגמה הבא מראה כיצד לשמר שדות משימה בכותרת בעת שמירת קובץ html:

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