Método NameSpace.GetDefaultFolder (Outlook)

Devuelve un objeto Folder que representa la carpeta predeterminada del tipo solicitado del perfil actual, por ejemplo, obtiene la carpeta Calendario predeterminada del usuario que ha iniciado sesión.

Sintaxis

expresión. GetDefaultFolder( _FolderType_ )

Expresión Variable que representa un objeto NameSpace .

Parameters

Nombre Obligatorio/opcional Tipo de datos Descripción
FolderType Obligatorio OlDefaultFolders Tipo de carpeta predeterminado que se debe devolver.

Valor devuelto

Objeto Folder que representa la carpeta predeterminada del tipo solicitado del perfil actual.

Comentarios

Para devolver una carpeta no predeterminada específica, use la colección Folders.

Si no existe la carpeta predeterminada del tipo solicitado, en función del tipo, Outlook puede crear y devolver la carpeta o puede generar un error. Por ejemplo, si olFolderManagedEmail se especifica como FolderType pero no se ha implementado el grupo Carpetas administradas, Microsoft Outlook genera un error.

Ejemplo:

En este ejemplo de Visual Basic para aplicaciones (VBA) se usa la propiedad CurrentFolder para cambiar la carpeta mostrada a la carpeta Calendario predeterminada del usuario.

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

En este ejemplo de VBA se devuelve la primera carpeta de la colección de carpetas de tareas.

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

Consulte también

Objeto NameSpace

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.