Инструкции (справочник по основной сборке взаимодействия для Outlook 2013)
В этом разделе содержатся разделы о процедурных задачах и примеры кода в Visual Basic и C#, демонстрирующие выполнение некоторых распространенных задач в Outlook.
Для запуска этих примеров кода необходимо установить Outlook 2010 и Visual Studio 2008 или более поздние версии этих продуктов.
Примеры кода в этом разделе не требуют установки инструментов разработчика Office для Visual Studio. Тем не менее, сведения об использовании этих инструментов можно просмотреть в статье Начало разработки для Office, а некоторые базовые практические задачи, написанные в управляемом коде, — в статье Решения Outlook.
В этом разделе представлены примеры кода, ориентированные как на новичков, так и на пользователей со средним уровнем знаний в предметной области. Некоторые из примеров адаптированы с использованием материалов книги Программирование приложений для Microsoft Office Outlook 2007.
Команда подготовки документации разработчика Office приветствует идеи, касающиеся заданий, и образцы кодов. При использовании ваших примеров кода в материалах по приложению Outlook мы укажем имя автора и разместим ссылку на ваш веб-сайт. Для получения дополнительных сведений свяжитесь с нами по адресу docthis@microsoft.com.
В этом разделе:
- Получение сведений об учетной записи
- Создание отправляемого элемента для определенной учетной записи на основе текущей папки
- Получение учетной записи для папки
- Получение сведений о нескольких учетных записях
- Отправка почтового элемента с помощью учетной записи Hotmail
- Отображение в диалоговом окне "Выбор имен" адресной книги, соответствующей папке "Контакты"
- Получение глобального списка адресов или набора списков адресов для хранилища
- Перечисление записей в глобальном списке адресов
- Отображение списков адресов для профиля
- Создание встречи как события на целый день
- Создание встречи, начинающейся по тихоокеанскому времени и заканчивающейся по восточному поясному времени
- Задание разных типов получателей для элемента встречи
- Создание повторяющейся встречи с использованием установленного по умолчанию шаблона повтора
- Создание встречи, которая повторяется по недельному расписанию
- Создание ежегодно повторяющейся встречи, в которой используется шаблон YearNth
- Поиск определенной встречи в серии повторяющихся встреч
- Создание встречи-исключения в серии повторяющихся встреч
- Создание напоминания для элемента встречи
- Импорт XML-данных встреч в объекты встреч Outlook
- Вложение файла в почтовый элемент
- Вложение элемента контакта Outlook в сообщение электронной почты
- Ограничение размера вложения в сообщение электронной почты Outlook
- Изменение вложения в сообщение электронной почты Outlook
- Программное удаление вложений второго уровня безопасности из сообщений и их сохранение на диск
- Совместное использование расписания доступности в указанном периоде в календаре
- Отправка сведений календаря по электронной почте
- Отображение общего календаря получателя
- Сохранение календаря на диск
- Открытие и отображение содержимого файла iCalendar
- Создание элемента контакта
- Создание настраиваемого элемента контакта
- Создание элемента контакта из файла vCard и сохранение элемента в папку
- Изменение макета электронной визитной карточки
- Отправка почтового элемента с электронной визитной карточкой
- Получение сведений о текущем пользователе
- Получение сведений обо всех списках рассылки, участником которых является текущий пользователь
- Создание списка рассылки
- Получение участников списка рассылки Exchange
- Получение сведений о руководителе текущего пользователя
- Получение сведений о доступности для руководителя пользователя Exchange
- Проверка ответа руководителя на приглашение на собрание
- Получение сведений о подчиненных руководителя текущего пользователя
- Добавление папки в список папок
- Перечисление папок
- Получение папки по умолчанию и перечисление вложенных в нее папок
- Получение папки на основе пути к ней
- Выбор папки и отображение сведений о папке
- Получение класса сообщений по умолчанию для папки
- Доступ к данным решений, хранящимся в скрытом сообщении в папке
- Проверка поддержки настраиваемых свойств элемента в запросах на уровне папки
- Создание вспомогательного класса для доступа к общим элементам Outlook
- Отображение выбранных элементов в активном проводнике
Совместное использование групп
- Создание почтового элемента с помощью шаблона сообщения
- Создание почтового элемента, вложение отчета и отправка почтового элемента руководителю пользователя
- Отправка электронного сообщения по SMTP-адресу учетной записи
- Добавление параметров голосования в почтовый элемент
- Добавление настраиваемого действия в качестве ответа на почтовый элемент
- Получение SMTP-адреса отправителя почтового элемента
- Задание разных типов получателей для почтового элемента
- Создание приглашения на собрание, добавление получателей и указание расположения
- Получение организатора собрания
- Проверка всех ответов на приглашение на собрание
- Поиск элемента встречи, связанный с приглашением на собрание
- Автоматическое принятие приглашения на собрание
- Запрос ответа у пользователя на приглашение на собрание
- Отображение диалогового окна "Выбор имен" для разрешения получателей
- Получение и назначение получателей для встречи с помощью диалогового окна "Выбор имен"
- Получение адреса электронной почты получателя
- Создание правила для передачи почтовых элементов от руководителя и их пометки к исполнению
- Мгновенное выполнение правила
- Выполнение правила на локальном компьютере
- Создание правила для назначения категорий почтовым элементам с учетом нескольких слов в теме
Примеры задач, в которых используются события Outlook
- Фильтрация и эффективное перечисление элементов в папке
- Эффективное перечисление элементов в папке с помощью метода SetColumns
- Эффективное перечисление элементов в папке с помощью массивов
- Перечисление элементов в папке "Входящие" с учетом времени последнего изменения
- Фильтрация и отображение элементов папки "Входящие", измененных в прошлом месяце
- Фильтрация и отображение многозначных свойств при перечислении элементов в папке
- Фильтрация и отображение вычисляемых свойств при перечислении элементов в папке
- Перечисление скрытых элементов в папке
- Поиск фразы в теме во всех папках и хранилищах с помощью мгновенного поиска
- Поиск фразы в тексте элементов в папке
- Поиск точной фразы во вложениях элементов в папке
- Поиск и получение встреч в диапазоне времени
- Фильтрация повторяющихся встреч и поиск строки в теме
- Поиск и получение элементов в общем представлении