Een afspraak maken

VSTO

Hieronder staat het codefragment om een afspraak te maken en op te slaan:


   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

De volgende stappen zijn vereist om een afspraak te maken en op te slaan in ICS‑formaat.

  1. Maak een instantie van de Appointment‑klasse en initialiseert die met deze constructor.
  2. Geef de volgende argumenten door in de bovenstaande constructor
    1. Deelnemers
    2. Beschrijving
    3. Einddatum
    4. Locatie
    5. Organisator
    6. Startdatum
    7. Samenvatting
  3. Roep de Save()‑methode aan en geef de bestandsnaam en het formaat op in de argumenten.

De afspraak kan worden geopend in Microsoft Outlook of elk programma dat een ICS‑bestand kan laden. Als het bestand wordt geopend in Microsoft Outlook, wordt de afspraak automatisch toegevoegd aan de Outlook‑agenda.

De volgende codefragmenten maken en slaan een afspraak op op schijf in ICS‑formaat.


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

Voorbeeldcode downloaden

Werkende code downloaden