SolutionsModule 对象 (Outlook)

表示资源管理器导航窗格中 的“解决方案 ”导航模块。

备注

解决方案导航模块包含各个加载项的开发人员希望在导航窗格中向用户公开的文件夹。 每个解决方案在 "解决方案" 模块下都具有一个根文件夹,每个根文件夹可包含用于保存异构 Outlook 项目的子文件夹。

若要以编程方式将解决方案文件夹添加到 解决方案模块,使用 SolutionsModule 对象,从 NavigationModule 对象。

若要获取 “解决方案 ”模块的对象,必须首先确定导航窗格中是否存在 “解决方案 ”模块。 要做到这一点,使用 NavigationPane 对象的 模块 属性来获取 NavigationModules 集合,然后在 GetNavigationModule 方法的 NavigationModules 集合中指定 olModuleSolutions 参数。

如果该调用成功,然后可以强制返回的 NavigationModule 对象引用转换为 SolutionsModule 对象来访问的属性和方法对于该导航模块中。

若要添加解决方案根文件夹及其子文件夹,请将 Folder 对象引用传递给 SolutionsModule 对象的 AddSolution 方法。 “解决方案”模块在导航窗格中的默认位置为“9”。

如果未向“解决方案”模块添加任何解决方案,则它在导航窗格中不可见,并且任何设置 SolutionsModule 对象的 PositionVisible 属性的尝试都引发错误。 此外,对将 SolutionsModule 设置为 NavigationPane 对象的 CurrentModule 属性的任何尝试都将引发错误。

示例

要查看在 "解决方案" 模块中添加文件夹的加载项示例,请参阅 MSDN 上的 Microsoft Outlook 2010 解决方案模块编程文章。 本文中的外接程序将 解决方案 模块重命名为 解决方案演示,将日历、联系人和任务文件夹作为子文件夹添加到解决方案根文件夹,为每个子文件夹设置自定义图标,并自定义导航窗格以移动和放大 解决方案演示 模块的按钮。

方法

名称
AddSolution

属性

名称
Application
名称
NavigationModuleType
Parent
Position
Session
Visible

另请参阅

Outlook 对象模型引用

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。