Створити зустріч

VSTO

Нижче наведено фрагмент коду для створення та збереження зустрічі:


   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

Наступні кроки необхідно виконати для створення події та її збереження у форматі ICS.

  1. Створіть екземпляр класу Appointment та ініціалізуйте його за допомогою цього конструктора.
  2. Передайте наступні аргументи у вищезгаданий конструктор
    1. Учасники
    2. Опис
    3. Дата закінчення
    4. Місце
    5. Організатор
    6. Дата початку
    7. Короткий опис
  3. Викличте метод Save() та вкажіть у параметрах ім’я файлу та формат.

Зустріч можна відкрити у Microsoft Outlook або будь‑якій програмі, що вміє завантажувати файли ICS. Якщо файл відкрито у Microsoft Outlook, він автоматично додає зустріч у календар Outlook.

Наступні фрагменти коду створюють і зберігають зустріч на диск у форматі 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");

Завантажити зразковий код

Завантажити працюючий код