Объект SolutionsModule (Outlook)

Представляет модуль навигации "Решения " в области навигации обозревателя.

Замечания

Модуль навигации Решения содержит папки, которые разработчики отдельных надстроек хотят предоставить пользователям в области навигации. Каждое решение имеет одну корневую папку в модуле Решения , и каждая корневая папка может содержать вложенные папки, содержащие разнородные элементы Outlook.

Чтобы программно добавить папки решений в модуль Решения , используйте объект SolutionsModule , производный от объекта NavigationModule .

Чтобы получить объект для модуля "Решения ", необходимо сначала определить, существует ли модуль "Решения " в области навигации. Для этого используйте свойство Modules для объекта NavigationPane, чтобы получить коллекцию NavigationModules, а затем укажите аргумент olModuleSolutions в методе GetNavigationModule коллекции NavigationModule.

Если вызов выполнен успешно, вы можете привести возвращенную ссылку на объект NavigationModule в качестве объекта SolutionsModule для доступа к свойствам и методам этого модуля навигации.

Чтобы добавить корневую папку решения и ее вложенные папки, передайте ссылку на объект Folder в метод AddSolution объекта SolutionsModule . По умолчанию модуль "Решения " в области навигации имеет значение "9".

Если в модуль "Решения " не было добавлено никаких решений, оно не отображается в области навигации, и любая попытка задать свойства Position или Visible объекта SolutionsModule вызывает ошибку. Кроме того, любая попытка задать SolutionsModule в качестве свойства CurrentModule объекта NavigationPane вызывает ошибку.

Пример

Пример надстройки, которая добавляет папки в модуль "Решения" , см. в статьеПрограммирование модуля решений Outlook 2010 на сайте MSDN. Надстройка в этой статье переименовывает модуль "Решения" как "Демонстрация решения", добавляет папки календаря, контактов и задач в качестве вложенных папок в корневую папку решения, задает настраиваемые значки для каждой из вложенных папок и настраивает область навигации для перемещения и увеличения кнопки для модуля Демонстрация решения.

Методы

Имя
AddSolution

Свойства

Имя
Application
Class
Name
NavigationModuleType
Parent
Position
Session
Visible

См. также

Справочник по объектной модели Outlook

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.