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 = "Conferencia de Desarrolladores";

  appt.AllDayEvent = true;

  appt.Start = DateTime.Parse("11/6/2007 12:00 AM");

  appt.End = DateTime.Parse("16/6/2007 12:00 AM");

  appt.Display(false);


Aspose.Email

Los siguientes pasos son necesarios para crear una cita y guardarla en formato ICS.

  1. Crear una instancia de la clase Appointment e inicializarla con este constructor.
  2. Pasar 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. Llamar al método Save() y especificar el nombre del archivo y el formato en los argumentos.

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

Los siguientes fragmentos de código crean y guardan una cita en el disco en formato ICS.


   string location = "Ubicación de la Reunión: Sala 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", "Organizador");

  MailAddressCollection attendees = new MailAddressCollection();

  attendees.Add(new MailAddress("bbb@bmail.com", "Primer asistente"));

  Appointment target = new Appointment(location, startDate, endDate, organizer, attendees);

  target.Save("savedFile.ics");


Descargar Código de Ejemplo

Descargar Código en Ejecución