Crear una cita

VSTO

A continuación se muestra el fragmento de código para crear y guardar una cita:


   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

Se requieren los siguientes pasos para crear una cita y guardarla en formato ICS.

  1. Cree una instancia de la clase Appointment e inicialícela con este constructor.
  2. Pase los siguientes argumentos en el constructor anterior
    1. Asistentes
    2. Descripción
    3. Fecha de finalización
    4. Ubicación
    5. Organizador
    6. Fecha de inicio
    7. Resumen
  3. Llame al método Save() y especifique el nombre del archivo y el formato en los argumentos.

La cita puede abrirse en Microsoft Outlook o en cualquier programa que pueda cargar un archivo ICS. Si el archivo se abre en Microsoft Outlook, este agrega automáticamente la cita al calendario de Outlook.

Los siguientes fragmentos de código crean y guardan una cita en disco en 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");

Descargar código de muestra

Descargar código en ejecución