Новые возможности Outlook 2010 для разработчиков

Опубликовано: 16.05.2017

видео Новые возможности Outlook 2010 для разработчиков

Установить Microsoft Outlook Android

Цель объектной модели — гарантировать разработчикам возможность создавать профессиональные решения без прямого использования кода MAPI. В управляемом коде нельзя разрабатывать решения Outlook, использующие MAPI.



Объектная модель для бесед

В Outlook 2010 появляется новая мощная возможность, называющаяся представление беседы , и новый объект — Conversation . Объект Conversation можно использовать для выполнения команд беседы и для просмотра дерева беседы. Элементы беседы могут находиться в различных хранилищах и папках.


Управленческое планирование Как решить сложную задачу - Инга Орлова

Для доступа к элементам в потоке беседы вызовите для элемента метод GetConversation , чтобы возвратить объект Conversation . Объект Conversation представляет беседу, к которой относится родительский элемент.


Включение вкладки "Разработчик" в Microsoft Word 2010

GetConversation возвращает Null ( Nothing в Visual Basic), если беседа для элемента отсутствует. Беседа для элемента отсутствует при следующих условиях:

Элемент не был сохранен. Элемент может быть сохранен программно, действием пользователя, или с помощью автосохранения.

Если элемент может быть отправлен, но отправлен не был (например, почтовый элемент, элемент встречи или элемент контакта).

Все беседы были отключены с помощью реестра Windows.

Хранилище не поддерживает беседы (например, когда Outlook работает в классическом интерактивном режиме с версией Microsoft Exchange, предшествующей Microsoft Exchange Server 2010). Чтобы определить, поддерживает ли хранилище беседы, используйте свойство IsConversationEnabled объекта Store .

Следующая функция DemoConversation получает объект Conversation для элемента, выбранного в окне проводника Outlook. Для перечисления элементов в беседе используйте метод GetTable для объекта Conversation , чтобы возвратить объект Table . Затем, при необходимости, можно добавить столбцы в объект Table или вызвать метод GetNextRow , чтобы возвратить каждую строку объекта Table .

rss