NameSpace.GetDefaultFolder 方法 (Outlook)

傳回 Folder 物件,代表目前設定檔所要求類型之預設資料夾;例如,取得目前已登入之使用者的預設 Calendar 資料夾。

語法

expression。 GetDefaultFolder( _FolderType_ )

運算式 代表 NameSpace 物件的變數。

參數

名稱 必要/選用 資料類型 描述
FolderType 必要 OlDefaultFolders 所要傳回的預設資料夾類型。

傳回值

Folder 物件,代表目前設定檔之要求類型的預設資料夾。

註解

若要傳回特定的非預設資料夾,請使用 Folders 集合。

如果所要求類型的預設資料夾不存在,視類型而定,Outlook 可能會建立並傳回資料夾,或可能會引發錯誤。 例如,如果將 olFolderManagedEmail 指定為 FolderType ,但尚未部署 Managed Folders 群組,則 Microsoft Outlook 會引發錯誤。

範例

此 VB) A (Visual Basic for Applications 範例使用 CurrentFolder 屬性,將顯示的資料夾變更為使用者預設的 Calendar 資料夾。

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

以下 Visual Basic for Applications 範例傳回「工作資料夾」集合內的第一個資料夾。

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 支援與意見反應。