Създаване на среща

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");

Свали примерен код

Свали работещ код