Einen Termin erstellen

VSTO

Untenstehend finden Sie das Code‑Snippet zum Erstellen und Speichern eines Termins:


   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

Die folgenden Schritte sind erforderlich, um einen Termin zu erstellen und im ICS‑Format zu speichern.

  1. Erstellen Sie eine Instanz der Appointment‑Klasse und initialisieren Sie sie mit diesem Konstruktor.
  2. Geben Sie die folgenden Argumente im obigen Konstruktor an
    1. Teilnehmer
    2. Beschreibung
    3. Endedatum
    4. Ort
    5. Organisator
    6. Startdatum
    7. Zusammenfassung
  3. Rufen Sie die Save()-Methode auf und geben Sie den Dateinamen sowie das Format in den Argumenten an.

Der Termin kann in Microsoft Outlook oder jedem anderen Programm, das eine ICS-Datei laden kann, geöffnet werden. Wird die Datei in Microsoft Outlook geöffnet, fügt sie den Termin automatisch dem Outlook-Kalender hinzu.

Die folgenden Code‑Snippets erstellen und speichern einen Termin auf der Festplatte im ICS‑Format.


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

Beispielcode herunterladen

Laufenden Code herunterladen