Créer un rendez-vous

VSTO

Ci-dessous l’extrait de code pour créer et enregistrer un rendez-vous :


   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

Les étapes suivantes sont nécessaires pour créer un rendez‑vous et l’enregistrer au format ICS.

  1. Créez une instance de la classe Appointment et initialisez‑la avec ce constructeur.
  2. Passez les arguments suivants dans le constructeur ci‑dessus
    1. Participants
    2. Description
    3. Date de fin
    4. Lieu
    5. Organisateur
    6. Date de début
    7. Résumé
  3. Appelez la méthode Save() et spécifiez le nom du fichier ainsi que le format dans les arguments.

Le rendez‑vous peut être ouvert dans Microsoft Outlook ou tout programme capable de charger un fichier ICS. Si le fichier est ouvert dans Microsoft Outlook, il ajoute automatiquement le rendez‑vous dans le calendrier Outlook.

Les extraits de code suivants créent et enregistrent un rendez-vous sur le disque au format 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");

Télécharger le code d’exemple

Télécharger le code en cours d’exécution