Como obter uma lista de pastas no Outlook?
Às vezes, a estrutura em árvore de todas as pastas de e-mail (incluindo as pastas pessoais criadas) no Painel de Navegação pode ajudar os usuários do Outlook durante o trabalho. Para listar rapidamente toda a estrutura em árvore das pastas, o código VBA pode ajudá-lo. Neste tutorial, você aprenderá como obter facilmente uma lista de pastas com o código VBA.
Obtenha uma lista de pastas no Outlook com código VBA
Obtenha uma lista de pastas no Outlook com código VBA
Para obter uma lista de pastas no Outlook com código VBA, siga os passos abaixo.
1. Pressione as teclas "Alt" + "F11" no teclado para abrir a janela "Microsoft Visual Basic for Applications".
2. Em seguida, clique duas vezes em "Project1" > "Objeto do Microsoft Outlook" > "ThisOutlookSession" para abrir a janela "Project1 – ThisOutlookSession". Veja a captura de tela:
3. Depois, copie e cole o código VBA abaixo na janela Project1 – ThisOutlookSession.
VBA: obter lista de pastas no Outlook
Option Explicit
Sub GetFoldersList()
On Error GoTo On_Error
Dim Report As String
Dim Folder As Outlook.Folder
For Each Folder In Application.Session.Folders
Report = Report & "---------------------------------------------------------------------------" & vbCrLf
Call RecurseFolders(Folder, "", Report)
Next
Call CreateReportEmail("Outlook Folders List", Report)
Exiting:
Exit Sub
On_Error:
MsgBox "error=" & Err.Number & " " & Err.Description
End Sub
Sub RecurseFolders(CurrentFolder As Outlook.Folder, TabChars, ByRef Report As String)
Dim SubFolder As Outlook.Folder
Dim FolderName, StoreName As String
FolderName = CurrentFolder.Name
StoreName = CurrentFolder.Store.DisplayName
Report = Report & TabChars & FolderName & " (Store: " & StoreName & ")" & vbCrLf
For Each SubFolder In CurrentFolder.Folders
Call RecurseFolders(SubFolder, TabChars & vbTab, Report)
Next SubFolder
End Sub
Sub CreateReportEmail(Title As String, Report As String)
Dim aMail As MailItem
Set aMail = Application.CreateItem(olMailItem)
aMail.Subject = Title
aMail.Body = Report
aMail.Display
End Sub
4. Pressione a tecla "F5" no teclado para iniciar a execução do código VBA.
5. Agora, uma caixa de diálogo "Macro" aparecerá, clique no botão "Executar".
6. Aguarde a execução da Macro. Em seguida, a lista de todas as suas pastas de e-mail será exibida imediatamente em uma nova janela de mensagem criada. Você pode imprimi-la facilmente. Veja a captura de tela:
Observação: Este código VBA pode ser aplicado ao Outlook 2007, 2010 e 2013.
Melhores Ferramentas de Produtividade para Office
Notícia de Última Hora: Kutools para Outlook Lança Versão Gratuita!
Experimente o novo Kutools para Outlook com mais de100 recursos incríveis! Clique para baixar agora!
📧 Automação de E-mail: Resposta automática (Disponível para POP e IMAP) / Agendar Enviar Email / CC/BCC automático por Regra ao Enviar Email / Encaminhamento automático (Regra avançada) / Adicionar Saudação automaticamente / Dividir automaticamente Emails com múltiplos destinatários em Email individuais ...
📨 Gerenciamento de Email: Recallar Email / Bloquear emails fraudulentos por Assunto e outros critérios / Excluir Duplicado / Pesquisa Avançada / Organizar Pastas ...
📁 Anexos Pro: Salvar em Lote / Desanexar em Lote / Comprimir em Lote / Salvar automaticamente / Desanexar automaticamente / Auto Comprimir ...
🌟 Magia da Interface: 😊Mais emojis bonitos e legais / Notificações de emails importantes / Minimizar Outlook em vez de fechar ...
👍 Recursos de um clique: Responder a Todos com Anexos / Emails Anti-Phishing / 🕘Exibir o fuso horário do remetente ...
👩🏼🤝👩🏻 Contatos e Calendário: Adicionar contato em lote dos Email selecionados / Dividir um Grupo de Contatos em grupos individuais / Remover lembrete de aniversário ...
Utilize o Kutools no idioma que preferir — disponível em Inglês, Espanhol, Alemão, Francês, Chinês e mais de40 outros!


🚀 Download com um clique — Baixe todos os complementos de Office
Recomendado fortemente: Kutools para Office (5 em1)
Um clique para baixar cinco instaladores de uma vez — Kutools para Excel, Outlook, Word, PowerPoint e Office Tab Pro. Clique para baixar agora!
- ✅ Comodidade em um clique: Baixe todos os cinco pacotes de instalação em uma única ação.
- 🚀 Pronto para qualquer tarefa no Office: Instale os complementos que você precisa, quando precisar.
- 🧰 Inclui: Kutools para Excel / Kutools para Outlook / Kutools para Word / Office Tab Pro / Kutools para PowerPoint