Создание встречи
Contents
[
Hide
]
VSTO
Ниже приведен фрагмент кода для создания и сохранения встречи:
Outlook.AppointmentItem appt = Application.CreateItem(
Outlook.OlItemType.olAppointmentItem) as Outlook.AppointmentItem;
appt.Subject = "Конференция разработчиков";
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 требуются следующие шаги.
- Создайте экземпляр класса Appointment и инициализируйте его с помощью этого конструктора.
- Передайте следующие аргументы в указанный выше конструктор
- Участники
- Описание
- Дата окончания
- Место
- Организатор
- Дата начала
- Резюме
- Вызовите метод Save() и укажите имя файла и формат в аргументах.
Встречу можно открыть в Microsoft Outlook или любой программе, которая может загрузить файл ICS. Если файл открыт в Microsoft Outlook, он автоматически добавляет встречу в календарь Outlook.
Следующие фрагменты кода создают и сохраняют встречу на диск в формате ICS.
string location = "Место встречи: Комната 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", "Организатор");
MailAddressCollection attendees = new MailAddressCollection();
attendees.Add(new MailAddress("bbb@bmail.com", "Первый участник"));
Appointment target = new Appointment(location, startDate, endDate, organizer, attendees);
target.Save("savedFile.ics");