Outlook) (NameSpace.GetDefaultFolder 方法

會傳回 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

以下 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

另請參閱

NameSpace 物件

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應