Método NameSpace.GetDefaultFolder (Outlook)
Retorna um objeto Folder que representa a pasta padrão do tipo solicitado para o perfil atual; Por exemplo, obtém a pasta de calendário padrão para o usuário que está conectado no momento.
Sintaxe
expression. GetDefaultFolder
( _FolderType_
)
Expressão Uma variável que representa um objeto NameSpace .
Parâmetros
Nome | Obrigatório/Opcional | Tipo de dados | Descrição |
---|---|---|---|
Foldertype | Obrigatório | OlDefaultFolders | O tipo da pasta padrão a ser retornada. |
Valor de retorno
Um objeto Folder que representa a pasta padrão do tipo solicitado para o perfil atual.
Comentários
Para retornar uma pasta não-padrão específica, use a coleção Folders.
Se a pasta padrão do tipo solicitado não existir, dependendo do tipo, o Outlook pode criar e retornar a pasta ou pode gerar um erro. Por exemplo, se olFolderManagedEmail for especificado como FolderType , mas o grupo Pastas Gerenciadas não tiver sido implantado, o Microsoft Outlook gerará um erro.
Exemplo
Este exemplo Visual Basic for Applications (VBA) usa a propriedade CurrentFolder para mudar a pasta exibida para a pasta de calendário padrão do usuário.
Sub ChangeCurrentFolder()
Dim myNamespace As Outlook.NameSpace
Set myNamespace = Application.GetNamespace("MAPI")
Set Application.ActiveExplorer.CurrentFolder = _
myNamespace.GetDefaultFolder(olFolderCalendar)
End Sub
Este exemplo do VBA retorna a primeira pasta da coleção Tasks Folders.
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
Confira também
Suporte e comentários
Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.