Ao enfrentar inúmeros resultados de pesquisa, você pode esperar determinar os caminhos de pasta localizados. O Outlook não tem esse suporte nativo para ele. Mas você ainda pode usar códigos VBA para alcançá-lo. Este artigo irá expor as etapas elaboradas para você.
No meu artigo anterior – “4 maneiras de identificar a pasta localizada dos resultados da pesquisa”, Apresentei 4 meios para obter a pasta localizada dos resultados da pesquisa. Mas todos eles podem fornecer apenas o nome da pasta localizada. Portanto, haverá um problema por esses meios. Por exemplo, se você tiver várias pastas com o mesmo nome, usar esses métodos não permitirá identificar em qual pasta os resultados da pesquisa estão exatamente. Nessa situação, você deve esperar obter o caminho da pasta em vez de simplesmente um nome de pasta. Como o Outlook não possui recurso direto para suportar isso, você deve recorrer ao Outlook VBA. Aqui estão os códigos e etapas detalhados.
Obtenha os caminhos de pasta completos dos resultados da pesquisa
- Em primeiro lugar, você devetart Outlook e vá para a guia “Desenvolvedor”.
- Em seguida, na faixa de opções, localize e clique no botão “Visual Basic”, que abrirá a janela do editor VBA.
- Em seguida, você deve abrir um novo módulo e copiar os seguintes códigos na janela do módulo.
Sub GetFolderPathofSelectedItem() Dim olSel As Selection Dim olItem As Object Dim olFolder As Folder Dim olFPath As String Dim strMsg As String Dim Dataobj As DataObject Set olSel = Outlook.Application.ActiveExplorer.Selection Set olItem = olSel.Item(1) olFPath = olItem .Parent.FolderPath strMsg = "O item selecionado está localizado em " & olFPath & "." & vbCrLf & "Deseja copiar o caminho da pasta ou ir para a pasta?" & vbCrLf & vbCrLf & "Clique " & Chr(34) & "Sim" & Chr(34) & " para copiar" & vbCrLf & "Clique " & Chr(34) & "Não" & Chr(34) & " para vá para a pasta" & vbCrLf & "Clique em " & Chr(34) & "Cancelar" & Chr(34) & " para fechar a caixa de diálogo." nRes = MsgBox(strMsg, vbInformation + vbYesNoCancel, "Get Item Folder Path") Select Case nRes Case vbYes Set Dataobj = Novo MSForms.DataObject Dataobj.SetText olFPath Dataobj.PutInClipboard Case vbNo Set Outlook.Application.ActiveExplorer.CurrentFolder = olItem.Parent End Select End Sub
- Depois disso, você pode sair da janela atual e clicar em “Configurações de macro” na guia “Desenvolvedor”. Na janela pop-up, defina o nível de macro como baixo.
- Posteriormente, você deve adicionar a nova macro à Barra de Ferramentas de Acesso Rápido.
- Em primeiro lugar, clique na seta para baixo na Barra de Ferramentas de Acesso Rápido e escolha “Mais Comandos” na lista suspensa.
- Em seguida, na janela emergente, execute as seguintes etapas mostradas na captura de tela abaixo:
- Finalmente, você pode tentar.
- Primeiro, execute uma pesquisa instantânea no escopo de pesquisa "Todos os itens".
- Em seguida, apresente um resultado de pesquisa e pressione o botão de macro na barra de ferramentas de acesso rápido.
- Imediatamente, você receberá uma caixa de mensagem, que conterá o caminho detalhado da pasta e três opções de ação, conforme a imagem a seguir:
- Se você clicar em “Sim”, copiará o caminho da pasta para a área de transferência. Se você clicar em “Não”, você irá imediatamente para a pasta do item selecionado. Se você quiser permanecer na lista de resultados da pesquisa, basta clicar em “Cancelar”.
Recupere seus preciosos dados do Outlook
O Outlook é vulnerável, portanto, às vezes, infelizmente, você pode sofrer Corrupção de dados PST do Outlook. Nessa circunstância, você não poderá mais acessar seus dados PST. Você será obrigado a usar alguma ferramenta de reparo preeminente e comprovada, como DataNumen Outlook Repair.
Introdução do autor:
Shirley Zhang é especialista em recuperação de dados em DataNumen, Inc., líder mundial em tecnologias de recuperação de dados, incluindo reparar corrompido SQL Server dados mdf e produtos de software de reparo do Outlook. Para mais informações visite www.datanumen.com
Excelente, funciona como charme. Muito obrigado por esta ótima solução alternativa para obter o caminho da pasta de um e-mail facilmente (em vez de abrir o e-mail e usar CTR + ALT + Y)
E mega plus ao usar a pesquisa para pular para o caminho da pasta onde o e-mail está localizado é uma mega ajuda.
Pergunta: Ao alternar para a pasta, é possível de alguma forma pular para o e-mail marcado também nesta pasta?