NameSpace.GetDefaultFolder 方法 (Outlook)

返回一个代表当前配置文件; 所请求类型的默认文件夹的 Folder 对象例如,获得当前登录的用户的默认 日历文件夹。

语法

expressionGetDefaultFolder( _FolderType_ )

表达 一个代表 NameSpace 对象的变量。

参数

名称 必需/可选 数据类型 说明
FolderType 必需 OlDefaultFolders 要返回的默认文件夹类型。

返回值

一个代表当前配置文件所要求类型的默认文件夹的 Folder 对象。

备注

若要返回特定的非默认文件夹,请使用 Folders 集合。

如果所请求的类型的默认文件夹不存在,具体取决于类型,Outlook 可能会创建并返回该文件夹,或可能会引发错误。 例如,如果将 olFolderManagedEmail 指定为 FolderType ,但尚未部署托管文件夹组,则 Microsoft Outlook 将引发错误。

示例

此 Visual Basic for Applications (VBA) 示例使用 CurrentFolder 属性将显示的文件夹更改为用户的默认 日历文件夹。

Sub ChangeCurrentFolder() 
 
 Dim myNamespace As Outlook.NameSpace 
 
 
 
 Set myNamespace = Application.GetNamespace("MAPI") 
 
 Set Application.ActiveExplorer.CurrentFolder = _ 
 
 myNamespace.GetDefaultFolder(olFolderCalendar) 
 
End Sub

本 VBA 示例返回任务 Folders 集合中的第一个文件夹。

Sub DisplayATaskFolder() 
 
 Dim myNamespace As Outlook.NameSpace 
 
 Dim myTasks As Outlook.Folder 
 
 Dim myFolder As Outlook.Folder 
 
 
 
 Set myNamespace = Application.GetNamespace("MAPI") 
 
 Set myTasks = myNamespace.GetDefaultFolder(olFolderTasks) 
 
 Set myFolder = myTasks.Folders(1) 
 
 myFolder.Display 
 
End Sub

另请参阅

命名空间对象

支持和反馈

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