NameSpace.GetDefaultFolder 方法 (Outlook)
返回一个代表当前配置文件; 所请求类型的默认文件夹的 Folder 对象例如,获得当前登录的用户的默认 日历文件夹。
语法
expression。 GetDefaultFolder
( _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 支持和反馈,获取有关如何接收支持和提供反馈的指南。