إنشاء موعد

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");

تحميل عينة الكود

تحميل الكود القابل للتنفيذ