ایجاد یک قرار ملاقات

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

بارگیری کد نمونه

بارگیری کد اجرایی