Поделиться через


Метод NameSpace.GetDefaultFolder (Outlook)

Возвращает объект Folder, представляющий папку по умолчанию запрошенного типа для текущего профиля; например, получает папку Календарь по умолчанию для пользователя, вошедшего в систему.

Синтаксис

выражение. GetDefaultFolder( _FolderType_ )

Выражение Переменная, представляющая объект NameSpace .

Параметры

Имя Обязательный или необязательный Тип данных Описание
FolderType Обязательный OlDefaultFolders Тип возвращаемой папки по умолчанию.

Возвращаемое значение

Объект Folder , представляющий папку по умолчанию запрошенного типа для текущего профиля.

Замечания

Чтобы вернуть определенную папку, не используемую по умолчанию, используйте коллекцию Папок .

Если папка по умолчанию запрошенного типа не существует, в зависимости от типа Outlook может создать и вернуть папку или вызвать ошибку. Например, если параметр olFolderManagedEmail указан как FolderType , но группа Управляемые папки не развернута, Microsoft Outlook выдает ошибку.

Пример

В этом примере Visual Basic для приложений (VBA) свойство CurrentFolder используется для изменения отображаемой папки на папку Календарь пользователя по умолчанию.

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

Этот пример VBA возвращает первую папку в коллекции Папки задач.

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 и обратная связь.