Outlook VBA教程:GetExplorer方法

返回Explorer对象作为当前文件夹,该对象代表新的不活动的 Explorer对象(由指定文件夹初始化)。与使用ActiveExplorer方法并设置CurrentFolder属性相比,该方法用于返回显示文件夹的新 Explorer对象非常有用。

Display方法可用于激活或显示 Explorer。

GetExplorer方法使用 OlFolderDisplayMode 常量的可选参数。

默认情况下,新的 Explorer 将在“正常”模式 (olFolderDisplayNormal) 下显示,在该模式下将显示所有界面元素:右边是邮件面板,左边是“Outlook 面板”,文件夹大标题横贯顶部(可从此处下拉文件夹导航面板)。本规则的例外情况是当您调用代理文件夹上的 GetExplorer(默认情况下处于“非导航”模式)时。可将其他限制应用于默认模式,但不能通过更改 OlFolderDisplayMode 来减少限制。

浏览器也可在“仅有文件夹”模式 (olFolderDisplayFolderOnly) 下显示,在该模式下将不显示文件夹列表和“Outlook 面板”,但下拉列表和导航命令仍可见。

可使用的最具限制性的模式是“非导航”模式 (olFolderDisplayNoNavigation)。该该模式下,Explorer 将不显示文件夹列表和下拉文件夹列表,而且所有“前往”类型的菜单/命令栏选项都将禁用。基本上,用户在 Explorer 窗口内不应导航到其他文件夹。默认情况下,代理(共享)文件夹在“非导航”模式下显示。

expression.GetExplorer(DisplayMode)

expression  必选。该表达式返回MAPIFolder对象。

DisplayMode  可选,Variant 类型。文件夹的显示模式。可为下列 OlFolderDisplayMode 常量之一:olFolderDisplayFolderOnly、olFolderDisplayNoNavigation 或 olFolderDisplayNormal(默认值)。

VBA示例

本 Visual Basic for Applications 示例使用GetExplorer方法返回myFolder 的新的非活动Explorer,然后以默认的 olFolderDisplayNormal 模式显示它。


Set myOlApp = CreateObject("Outlook.Application")
Set myNameSpace = myOlApp.GetNameSpace("MAPI")
Set myFolder = myNameSpace.GetDefaultFolder(olFolderInbox)
Set myExplorer = myFolder.GetExplorer
myExplorer.Display

如果使用 VBScript,则不创建Application对象,而且也不能使用命名常量。本示例说明如何使用 VBScript 执行相同任务。


Set myNameSpace = Application.GetNameSpace("MAPI")
Set myFolder = myNameSpace.GetDefaultFolder(6)
Set myExplorer = myFolder.GetExplorer
myExplorer.Display

上页:Outlook VBA教程:GetDefaultFolder方法 下页:Outlook VBA教程:GetFirst方法

Outlook VBA教程:GetExplorer方法:相关链接

Outlook VBA教程:GetFirst方法 Outlook VBA教程:GetFolderFromID方法
Outlook VBA教程:GetFreeBusy方法 Outlook VBA教程:GetItemFromID方法
Outlook VBA教程:GetLast方法 Outlook VBA教程:GetMember方法
Outlook VBA教程:GetNameSpace方法 Outlook VBA教程:GetNext方法
Outlook VBA教程:GetOccurrence方法 Outlook VBA教程:GetPageInfo方法
Outlook VBA教程:GetPrevious方法 Outlook VBA教程:GetRecipientFromID方法
Outlook VBA教程:GetRecurrencePattern方法 Outlook VBA教程:GetSharedDefaultFolder方法
Outlook VBA教程:GoToDate方法 Outlook VBA教程:HideFormPage方法
Outlook VBA教程:IsPaneVisible方法 Outlook VBA教程:IsSearchSynchronous方法
Outlook VBA教程:IsWordMail方法 Outlook VBA教程:Item方法
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号