KutoolsforOffice — Uma solução, cinco ferramentas poderosas.Fazer mais com menos esforço.

Como pesquisar uma correspondência exata de uma cadeia de caracteres ou frase no Outlook?

AutorKelly Data de Modificação

Ao trabalhar com o Outlook, os utilizadores frequentemente precisam de localizar mensagens que contenham palavras específicas ou frases exatas. Por exemplo, ao escrever Image with (sem aspas) na caixa de Pesquisa Instantânea, o Outlook devolve mensagens que contêm as palavras “Image” e “with” em qualquer parte da mensagem — não necessariamente adjacentes. Este comportamento pode ser frustrante e ineficaz, especialmente se a sua caixa de correio tiver um grande volume de mensagens e precisar de efetuar pesquisas precisas por motivos de auditoria, jurídicos ou relacionados com projetos.

Para o ajudar a resolver este problema e obter resultados que correspondam rigorosamente aos seus critérios de pesquisa, seguem-se quatro métodos práticos:


Pesquise uma frase exata utilizando aspas

  1. Aceda à pasta onde pretende realizar a pesquisa (por exemplo, Caixa de Entrada, Itens Enviados ou uma pasta personalizada).
  2. Clique na caixa de Pesquisa Instantânea, localizada na parte superior da lista de mensagens.
  3. Escreva a frase exata que pretende localizar, entre aspas duplas. Por exemplo: «Image with».
  4. Prima Enter.

O Outlook devolverá apenas os e-mails que contenham a expressão exata «Image with» como um todo — e não mensagens que incluam apenas as palavras individuais «Image» e «with» separadamente.

Notas:
  • Por predefinição, o Outlook pesquisa todas as pastas de correio na Caixa de Correio Atual. Se necessário, pode alterar manualmente o âmbito de pesquisa para Pasta Atual, limitando os resultados a essa pasta específica.
  • Este método funciona em linhas de assunto, no corpo da mensagem e nos anexos (desde que a opção «Incluir mensagens com anexos» esteja ativada nas suas Opções de pesquisa).

Pesquise uma correspondência exata com cadeias de caracteres (apenas palavras completas) numa mensagem de correio eletrónico

Se as suas necessidades de pesquisa se limitarem ao conteúdo individual de mensagens e pretender localizar uma palavra ou frase específica com precisão, o Outlook disponibiliza uma ferramenta integrada através da função Localizar e Substituir. Esta abordagem é ideal para verificações manuais, revisão de texto e confirmação de detalhes numa única mensagem — por exemplo, na análise de contratos ou na verificação do uso de palavras-chave.

Siga estes passos para realizar uma pesquisa de correspondência exata com uma cadeia de caracteres (apenas palavras completas) dentro de uma mensagem no Outlook:

1. Mude para a vista Correio e faça duplo clique na mensagem-alvo que pretende pesquisar para a abrir.

2. Com a janela da mensagem aberta, selecione Mensagem > Localizar no Friso. Consulte a captura de ecrã:
doc-search-exact-match-5

3. Na caixa de diálogo Localizar e Substituir que surge, clique no botão Mais para aceder às opções de Pesquisa Avançada. Consulte a captura de ecrã para maior clareza:
doc-search-exact-match-6

4. Configure as definições de pesquisa:
doc-search-exact-match-7
(1) Assinale a caixa Localizar apenas palavras completas na área Opções de pesquisa.
(2) Introduza a palavra pretendida na caixa Localizar.
(3) Utilize a funcionalidade Destaque de Leitura > Destacar Tudo para marcar visualmente todas as ocorrências exatas da palavra na sua mensagem.
Nota: Se a sua expressão de pesquisa contiver espaços — ou seja, se introduzir uma frase em vez de uma única palavra —, a definição Localizar apenas palavras completas não funcionará como pretendido. Neste caso, o Outlook ignorará a restrição «apenas palavras completas» e poderá corresponder a partes da sua frase ou a palavras separadas, devolvendo potencialmente resultados imprecisos. Para pesquisar uma frase exata de várias palavras dentro de uma mensagem, terá de efetuar a pesquisa sem utilizar a opção «apenas palavras completas» e verificar manualmente os resultados destacados, ou experimentar uma das soluções avançadas ou abrangentes indicadas abaixo.

5. Após verificar os resultados destacados, feche a caixa de diálogo Localizar e Substituir. Não se esqueça de rever eventuais problemas relacionados com formatação ou sensibilidade a maiúsculas e minúsculas que possam afetar os seus resultados.

Este método é rápido e intuitivo, mas adequa-se apenas a mensagens individuais. Se precisar de efetuar pesquisas em pastas inteiras ou em múltiplas mensagens, continue a ler abaixo para conhecer alternativas adequadas.

Se notar resultados inesperados — como correspondências em falta ou parciais —, verifique a ortografia e o espaçamento exatos do termo de pesquisa e considere abrir a mensagem numa janela separada para facilitar a revisão.


Pesquise uma correspondência exata com cadeias de caracteres/frase numa pasta de correio

Se o seu objetivo for localizar mensagens que contenham uma frase exata numa pasta inteira — por exemplo, encontrar correspondência com um determinado Nome do Projeto ou expressão específica —, a funcionalidade Localização Avançada do Outlook permite-lhe personalizar as condições de pesquisa para além da simples correspondência por palavras-chave. Esta funcionalidade revela-se especialmente útil quando trabalha com grandes volumes de mensagens, caixas de correio partilhadas de projetos ou pastas de arquivo, onde é essencial uma filtragem precisa para análise eficaz.

Segue-se um guia detalhado sobre como configurar uma pesquisa de correspondência exata com uma cadeia de caracteres ou frase numa pasta de correio:

1. Mude para a vista Correio e abra a pasta onde pretende pesquisar. Coloque o cursor na caixa Pesquisa Instantânea para ativar o separador Ferramentas de Pesquisa (mostrado na captura de ecrã abaixo).
doc-search-exact-match-2

2. Aceda a Pesquisa > Ferramentas de Pesquisa > Localização Avançada para abrir a caixa de diálogo Localização Avançada. A captura de ecrã acima ilustra este processo. Em alternativa, aceda rapidamente à Localização Avançada premindo simultaneamente Ctrl + Shift + F.

3. Na caixa de diálogo Localização Avançada, mude para o separador Avançado e defina os critérios de pesquisa da seguinte forma:
doc-search-exact-match-3
(1) Clique em Campo > Todos os campos de correio > Assunto. Também pode selecionar outros campos (como «Corpo») se pretender pesquisar no texto da mensagem.
(2) Escolha frase corresponde na lista pendente Condição. Esta condição restringe a pesquisa às mensagens que contêm a frase completa exatamente como escrita.
(3) Introduza a sua frase no campo Valor. Por exemplo, escreva Image with.
(4) Clique em Adicionar à Lista para incluir o critério.

Os seus critérios serão agora apresentados na caixa Localizar itens que correspondam a estes critérios.

4. Clique no botão Localizar Agora. Todas as mensagens cujo assunto contenha a frase completa Image with serão apresentadas na parte inferior da caixa de diálogo Localização Avançada.
doc-search-exact-match-4

5. Quando terminar a revisão, feche a caixa de diálogo Localização Avançada.

Dica: Pode modificar o campo Campo para pesquisar no corpo da mensagem, destinatário ou outros metadados, obtendo assim resultados mais abrangentes ou específicos.
Ao pesquisar frases, preste atenção à ortografia, aos espaços e à pontuação — a frase tem de corresponder exatamente à forma como aparece no campo da mensagem, incluindo as maiúsculas, caso tenha ativado anteriormente a opção «Diferenciar Maiúsculas de Minúsculas» nas Opções de pesquisa.
Se a sua pesquisa não devolver resultados ou omitir mensagens esperadas, confirme se o campo de pesquisa e a frase correspondem à formatação original da mensagem. Verifique também a pasta selecionada e se a caixa de correio ativa está indexada para pesquisa.

Este método de Localização Avançada é ideal para processamento em lote, verificações periódicas de conformidade ou organização de mensagens relacionadas com projetos. Para automatização ou pesquisas mais complexas envolvendo frases em vários campos, considere utilizar a solução VBA indicada abaixo.


Utilize código VBA para pesquisar uma frase exata em itens de correio selecionados

Para utilizadores à vontade com automatização ou que necessitem Pesquisa Avançada em múltiplos e-mails selecionados, a escrita de scripts VBA pode oferecer uma solução personalizada para localizar mensagens que contenham uma expressão exata — mesmo no corpo da mensagem. Esta abordagem é especialmente útil para utilizadores técnicos e para quem gere grandes volumes de mensagens, onde uma pesquisa manual se torna incómoda.

1. Selecione um ou mais e-mails em qualquer pasta do Outlook que deseje analisar em busca de uma expressão exata e, em seguida, prima Alt+F11 para abrir a janela do Microsoft Visual Basic for Applications.

2. Na janela do Microsoft Visual Basic for Applications, clique em Inserir > Módulo. Copie e cole o seguinte código VBA no novo módulo.

Código VBA: Destacar e-mails que contêm a expressão exata em Número de Itens Selecionados

Sub FindItemsWithExactPhrase()
    Dim ns As Outlook.Namespace
    Dim fld As Outlook.MAPIFolder
    Dim itm As Object
    Dim SearchPhrase As String
    Dim FoundCount As Long
    Dim xTitleId As String
    
    On Error Resume Next
    xTitleId = "Kutools for Outlook"
    
    ' Ask user for phrase
    SearchPhrase = InputBox("Enter the exact phrase to search:", xTitleId)
    If Trim(SearchPhrase) = "" Then Exit Sub
    
    Set ns = Application.GetNamespace("MAPI")
    Set fld = Application.ActiveExplorer.CurrentFolder
    
    FoundCount = 0
    
    ' Loop through items in the current folder
    For Each itm In fld.Items
        If TypeName(itm) = "MailItem" Then
            ' Search both plain text and HTML body
            If InStr(1, itm.Body, SearchPhrase, vbTextCompare) > 0 _
                Or InStr(1, itm.HTMLBody, SearchPhrase, vbTextCompare) > 0 Then
                
                FoundCount = FoundCount + 1
                itm.FlagStatus = olFlagMarked
                itm.FlagRequest = "Contains phrase: " & SearchPhrase
                itm.Save
            End If
        End If
    Next itm
    
    MsgBox FoundCount & " email(s) flagged containing: '" & SearchPhrase & "'", _
           vbInformation, xTitleId
    
    Set ns = Nothing
    Set fld = Nothing
    Set itm = Nothing
End Sub

3. Prima a tecla F5 ou clique em Executar para executar o código. Ser-lhe-á solicitado que introduza a expressão-alvo; a macro analisa os e-mails selecionados e marca aqueles que contêm essa expressão exata no corpo da mensagem.

Após executar o código, os e-mails marcados apresentarão uma indicação visível, permitindo filtrá-los ou identificá-los facilmente. Esta técnica é útil para acompanhamento, controlo de qualidade ou preparação dos itens marcados para exportação ou processamento avançado. Certifique-se de que seleciona apenas itens de correio eletrónico, pois outros itens (compromissos, tarefas) poderão originar um erro. Para melhores resultados, realize alguns testes antes de aplicar a solução em larga escala.


Artigos Relacionados


Melhores Ferramentas de Produtividade para o Office

Experimente o totalmente novo Kutools para Outlook com 100+ funcionalidades incríveis!Clique para transferir já!

🤖KUTOOLS AI:Utiliza tecnologia avançada de IA para gerir e-mails sem esforço, incluindo responder, resumir, otimizar, alongar, traduzir e redigir mensagens.

📧Automação de E-mails: Resposta Automática (disponível para POP e IMAP) / Agendar Envio de E-mails / CC/BCC Automático por Regras ao Enviar E-mail / Encaminhamento Automático (regra avançada) / Adicionar Saudação Automaticamente / Dividir Automaticamente E-mails com Múltiplos Destinatários em Mensagens Individuais...

📨Gestão de E-mails: Recallar e-mail / Bloquear e-mails fraudulentos por assunto e outros critérios / Eliminar e-mails duplicados / Pesquisa avançada / Organizar pastas...

📁Anexos Pro: Guardar em Lote / Desanexar em Lote / Comprimir em Lote / Salvar Automaticamente / Desanexar Automaticamente / Auto Comprimir...

🌟Magia da Interface: 😊 Mais Emojis Bonitos e Divertidos / Avisa-o quando chegam e-mails importantes / Minimizar o Outlook em vez de fechá-lo...

👍Maravilhas com um Clique: Responder a Todos com Anexos / E-mails Anti-Phishing / 🕘 Mostrar Fuso Horário – Hora Atual do Remetente...

👩🏼‍🤝‍👩🏻Contactos e Calendário: Criar contactos em lote a partir de e-mails selecionados / Dividir um grupo de contactos em grupos individuais / Remover lembrete de aniversário...

Utilize o Kutools no seu idioma preferido – com suporte para inglês, espanhol, alemão, francês, chinês e mais de 40 idiomas!

Desbloqueie instantaneamente o Kutools para Outlook com um único clique! Não espere mais — transfira já e aumente a sua eficiência!

kutools for outlook features1kutools for outlook features2

🚀 Transferência com um Clique — Obtenha Todos os Extras do Office

Altamente Recomendado: Kutools for Office (5 em 1)

Um clique para transferir cinco instaladoresde uma só vez —Kutools para Excel, Outlook, Word, PowerPointe Office Tab Pro.Clique para transferir já!

  • Conveniência com um clique: Transfira os cinco pacotes de instalação numa única ação.
  • 🚀Pronto para qualquer tarefa no Office: instale os extras que precisa, exatamente quando os precisar.
  • 🧰Incluídos: Kutools para Excel / Kutools para Outlook / Kutools para Word / Office Tab Pro / Kutools for PowerPoint