Работа с элементами календаря Outlook с использованием библиотеки электронной почты C++
Работа с MapiCalendar
Класс MapiCalendar библиотеки Aspose.Email предоставляет методы и атрибуты для настройки различных свойств элемента календаря. В этой статье приведены примеры кода для:
- Создания и сохранения элементов календаря
- Установки напоминаний для элементов MapiCalendar
- Добавления/извлечения вложений из календаря
- Получения статуса получателей из запросов на встречу
- Создания объекта MapiCalendar TimeZone из стандартного часового пояса
Создание и сохранение элементов календаря
Следующий фрагмент кода показывает, как создать и сохранить элемент календаря в формате ICS с использованием библиотеки или API C++ Email Parser.
Сохранение элемента календаря в формате MSG
Следующий фрагмент кода показывает, как сохранить элемент календаря в формате MSG.
Добавление дисплейного напоминания в календарь
Следующий фрагмент кода показывает, как добавить дисплейное напоминание в календарь.
Добавление аудионапоминания в календарь
Следующий фрагмент кода показывает, как добавить аудионапоминание в календарь.
Добавление/извлечение вложений из файлов календаря
Следующий фрагмент кода показывает, как добавлять/извлекать вложения из файлов календаря.
Статус получателей из запроса на встречу
Следующий фрагмент кода показывает, как получить статус получателей из запроса на встречу.
Создание MapiCalendarTimeZone из стандартного часового пояса
Следующий фрагмент кода показывает, как создать MapiCalendarTimeZone из стандартного часового пояса.
Установка напоминания с созданной встречей
Напоминание может быть добавлено при создании встречи. Эти сигнализации могут срабатывать на основе различных критериев, таких как n минут до начала расписания, повторение n раз с интервалами в n. Для создания этих триггеров в сценарии можно использовать различные теги, заключенные между BEGIN:VALARM и END:VALARM внутри встречи. Существует несколько вариантов, при которых напоминание может быть установлено для встречи.
Установка напоминания путем добавления тегов
Следующий фрагмент кода показывает, как установить напоминание, добавляя теги.