עבודה עם פריטי יומן של Outlook

Aspose.Email for C++ מספקת את MapiCalendar מחלקה ליצירה, עריכה וניהול של פריטי לוח השנה של Microsoft Outlook. ניתן לעבוד עם תזכורות, קבצים מצורפים, סטטוס נמעני פגישות, ואזורי זמן בתכנות.

יצירה ושמירת פריטי לוח השנה (ICS)

דוגמת הקוד הבאה מציגה כיצד ליצור פגישת לוח שנה ולשמור אותה כקובץ ICS באמצעות Aspose.Email עבור C++.

  1. ראשית, פגישה חדשה מאתחלת עם פרטים ספציפיים כולל מיקום, נושא, תיאור, זמן התחלה וזמן סיום. 2. לאחר מכן היא נשמרת בפורמט iCalendar הסטנדרטי שניתן לייבא לתוך יישומי לוח שנה שונים.

שמירת לוח השנה כ‑MSG

דוגמת הקוד הבאה מציגה כיצד לשמור פגישת לוח שנה כקובץ MSG.

הוספת תזכורת תצוגה

דוגמת הקוד הבאה מציגה כיצד ליצור פגישת לוח שנה עם תזכורת ולשמור אותה כקובץ ICS.

  1. ראשית, נוצר בקשת פגישה ומומר לפריט לוח שנה של MAPI עם קביעת מאפייני תזכורת (כולל התראת 45 דקות מראש).
  2. לאחר מכן הפגישה נשמרת בפורמט iCalendar.

הוספת תזכורת קולית

דוגמת הקוד הבאה מציגה כיצד ליצור פגישת לוח שנה עם תזכורת קול מותאמת ולשמור אותה כקובץ ICS.

  1. ראשית, נוצר בקשת פגישה ומומר לפריט לוח שנה של MAPI, תוך קביעת מאפייני תזכורת כולל התראה של 58 דקות מראש עם קובץ קול מותאם.
  2. לאחר מכן הפגישה נשמרת בפורמט iCalendar עם מפרט התראה קולית.

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

דוגמת הקוד הבאה מציגה כיצד ליצור פגישת לוח השנה עם קבצים מצורפים מרובים, לשמור אותה כקובץ ICS, ולאחר מכן לטעון אותה חזרה כדי לאמת את הקבצים המצורפים.

  1. צור פגישה.
  2. הוסף קבצים מצורפים מרובי מסמכים ותמונות ממערכת הקבצים.
  3. שמור את הפגישה עם קבצים מצורפים בפורמט iCalendar.
  4. לאחר מכן טען מחדש את הפגישה שנשמרה ועבור על הקבצים המצורפים כדי לאשר שהשמרו כראוי.

בדיקת סטטוס נמען בבקשות פגישה

דוגמת הקוד הבאה מציגה כיצד לקרוא ולהציג את סטטוס המעקב עבור כל הנמענים בקובץ הודעת Outlook.

  1. הודעת MAPI נטענת תחילה מקובץ.
  2. לאחר מכן הוא חוזר על כל נמען כדי לאסוף ולהדפיס את סטטוס תגובתם האישית (כגון אין, קונסידרציה, מאושר או נדחה) לבקשות פגישה או תגובות הצבעה.

יצירת MapiCalendarTimeZone מאזור זמן המערכת

דוגמת הקוד הבאה מציגה כיצד ליצור MapiCalendarTimeZone אובייקט המשתמש במידע אזור הזמן של המערכת המקומית.

קביעת תזכורות באמצעות תגי VALARM

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

  • התראה קולית שמופעלת בזמן ספציפי וחוזרת 4 פעמים במרווח של 15 דקות עם קובץ קול מותאם
  • התראה תצוגה שמופעלת 30 דקות לפני תחילת האירוע וחוזרת פעמיים במרווח של 15 דקות עם הודעה מותאמת
  • תזכורת אימייל שמופעלת יומיים לפני האירוע ושולחת אימייל למשתתפים ספציפיים עם נושא, גוף וקובץ מצורף
  • התראה פרוצדורלית שמופעלת בתאריך/זמן ספציפי וחוזרת 23 פעמים בטווח של שעה, ומפעילה תוכנית ניתנת לביצוע

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