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