Creare un appuntamento

VSTO

Di seguito il frammento di codice per creare e salvare un appuntamento:


   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

I seguenti passaggi sono necessari per creare un appuntamento e salvarlo in formato ICS.

  1. Crea un’istanza della classe Appointment e inizializzala con questo costruttore.
  2. Passare i seguenti argomenti nel costruttore sopra
    1. Partecipanti
    2. Descrizione
    3. Data di fine
    4. Posizione
    5. Organizzatore
    6. Data di inizio
    7. Riepilogo
  3. Chiama il metodo Save() e specifica il nome del file e il formato negli argomenti.

L’appuntamento può essere aperto in Microsoft Outlook o in qualsiasi programma in grado di caricare un file ICS. Se il file viene aperto in Microsoft Outlook, aggiunge automaticamente l’appuntamento nel calendario di Outlook.

I seguenti frammenti di codice creano e salvano un appuntamento su disco in formato 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");

Scarica il codice di esempio

Scarica il codice in esecuzione