Объект 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 и обратная связь.