Vytvořit schůzku

VSTO

Níže je úryvek kódu pro vytvoření a uložení schůzky:


   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

Následující kroky jsou nutné k vytvoření schůzky a jejímu uložení ve formátu ICS.

  1. Vytvořte instanci třídy Appointment a inicializujte ji tímto konstruktorem.
  2. Předávejte následující argumenty do výše uvedeného konstruktoru
    1. Účastníci
    2. Popis
    3. Datum konce
    4. Místo
    5. Organizátor
    6. Počáteční datum
    7. Shrnutí
  3. Zavolejte metodu Save() a v argumentech specifikujte název souboru a formát.

Schůzku lze otevřít v Microsoft Outlook nebo v jakémkoli programu, který dokáže načíst soubor ICS. Pokud je soubor otevřen v Microsoft Outlook, automaticky přidá schůzku do kalendáře Outlook.

Následující úryvky kódu vytvoří a uloží schůzku na disk ve formátu 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");

Stáhnout ukázkový kód

Stáhnout běžící kód