Randevu oluştur

VSTO

Aşağıda, bir randevu oluşturma ve kaydetme kod parçacığı bulunmaktadır:


   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

Bir randevu oluşturmak ve ICS formatında kaydetmek için aşağıdaki adımlar gerekir.

  1. Appointment sınıfının bir örneğini oluştur ve bu yapıcıyla başlat.
  2. Yukarıdaki yapıcıda aşağıdaki argümanları geçin
    1. Katılımcılar
    2. Açıklama
    3. Bitiş Tarihi
    4. Konum
    5. Organizatör
    6. Başlangıç Tarihi
    7. Özet
  3. Save() metodunu çağır ve argümanlarda dosya adını ve formatını belirt.

Randevu, Microsoft Outlook ya da bir ICS dosyasını yükleyebilen herhangi bir programda açılabilir. Dosya Microsoft Outlook’ta açılırsa, randevu otomatik olarak Outlook takvimine eklenir.

Aşağıdaki kod parçacıkları, bir randevuyu disk üzerine ICS formatında oluşturur ve kaydeder.


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

Örnek Kodu İndir

Çalışan Kodu İndir