יצירת פגישה

VSTO

להלן קטע הקוד ליצירת ושמירת פגישה:


   Outlook.AppointmentItem appt = Application.CreateItem(

  Outlook.OlItemType.olAppointmentItem) as Outlook.AppointmentItem;

  appt.Subject = "Developer's Conference";

  appt.AllDayEvent = true;

  appt.Start = DateTime.Parse("6/11/2007 12:00 AM");

  appt.End = DateTime.Parse("6/16/2007 12:00 AM");

  appt.Display(false);

Aspose.Email

השלבים הבאים נדרשים ליצירת פגישה ושמירתה בפורמט ICS.

  1. צור מופע של המחלקה Appointment ואתחל אותו עם קונסטרקטור זה.
  2. העבירו את הפרמטרים הבאים לבנאי שלמעלה
    1. משתתפים
    2. תיאור
    3. תאריך סיום
    4. מיקום
    5. מארגן
    6. תאריך תחילה
    7. סיכום
  3. קרא למתודה Save() וציין את שם הקובץ והפורמט כארגומנטים.

ניתן לפתוח את הפגישה ב‑Microsoft Outlook או בכל תוכנה שיכולה לטעון קובץ ICS. אם הקובץ נפתח ב‑Microsoft Outlook הוא מוסיף אוטומטית את הפגישה ללוח השנה של Outlook.

קטעי הקוד הבאים יוצרים ושומרים פגישת עבודה בתצורת ‎ICS על הדיסק.


   string location = "Meeting Location: Room 5";

  DateTime startDate = new DateTime(1997, 3, 18, 18, 30, 00),

  endDate = new DateTime(1997, 3, 18, 19, 30, 00);

  MailAddress organizer = new MailAddress("aaa@amail.com", "Organizer");

  MailAddressCollection attendees = new MailAddressCollection();

  attendees.Add(new MailAddress("bbb@bmail.com", "First attendee"));

  Appointment target = new Appointment(location, startDate, endDate, organizer, attendees);

  target.Save("savedFile.ics");

הורד קוד לדוגמה

הורד קוד רץ