No artigo abaixo, gostaríamos de fornecer a você 2 métodos úteis para fazer uma pesquisa difusa em seu documento do Word.
Acontece de vez em quando de esquecermos como soletrar uma palavra corretamente, especialmente quando é longa. Na maioria das vezes, mal nos lembramos das primeiras letras. Isso torna a busca precisa praticamente impossível.
Para nossa sorte, existem maneiras de pesquisa difusa. E você pode utilizá-los em seu documento do Word.
Método 1: Use o recurso “Localização avançada” no Word
No nosso caso, vamos procurar por “DataNumen”, supondo que apenas nos lembramos dele começando com “Data”.
- Em primeiro lugar, no grupo “Edição” na guia “Página inicial”, clique no botão suspenso ao lado do comando “Localizar”.
- E nesse menu, selecione a opção “Localização avançada”.
- Em seguida, coloque o ponteiro de inserção dentro da caixa de texto "Localizar" e cole os seguintes curingas:
- "Data" são as letras iniciais da palavra desejada. Você deve substituí-las pelas letras iniciais corretas. Caso se esqueça das letras iniciais, deixe o campo em branco, sem inserir nenhum espaço.
- E “n,m” representa o número de letras restantes na palavra alvo, excluindo as letras iniciais. Digamos, neste caso, que seja o número “5”. Portanto, os curingas devem ter a seguinte aparência:
- Se você não tiver certeza sobre um número exato de comprimento de letra, pode inserir 2 números indicando um intervalo, como:
- E se você tiver certeza de que o comprimento da letra é igual ou maior que um número específico, insira-o na expressão, desta forma:
- Em seguida, clique em "Mais" para exibir mais opções.
- Marque a caixa "Usar curingas".
- Em seguida, clique em “Find In” e escolha “Main Document”.
Você verá todas as ocorrências da palavra-alvo na seleção.
Método 2: Executar códigos VBA para pesquisar texto
A execução de códigos VBA pode evitar que você memorize a expressão.
- Em primeiro lugar, pressione “Alt + F11” para abrir o editor VBA no Word.
- Em seguida, clique no projeto “Normal” e clique em “Inserir” em seguida.
- Escolha “Módulo” no menu.
- Clique duas vezes nele para abrir e colar os seguintes códigos lá:
Sub FindTheWordsByLength()
Dim objRange As Range
Dim strStartWord As String
Dim strLength As String
strStartWord = InputBox("Enter the beginning letters which you remember of target word ", "Beginning Letters of Word", "For example:Data")
strLength = InputBox("Enter the letter length of the rest part of target word which you don't remember", "Number of Letter Length", "For example:5,7")
With Selection
.HomeKey Unit:=wdStory
Selection.Find.ClearFormatting
With Selection.Find
.Text = "<" & strStartWord & "[a-zA-Z]{" & strLength & "}>"
.Replacement.Text = ""
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchByte = False
.MatchAllWordForms = False
.MatchSoundsLike = False
.MatchWildcards = True
.Execute
End With
Do While .Find.Found
Set objRange = Selection.Range
objRange.HighlightColorIndex = wdYellow
.Collapse wdCollapseEnd
.Find.Execute
Loop
End With
End Sub
- Em seguida, pressione “F5” para executar a macro.
- Na primeira caixa de entrada que aparecer, digite as letras iniciais da palavra desejada e clique em “OK” para prosseguir.
- E na segunda caixa, insira o número do comprimento da letra e clique em “OK”. Use vírgula para separar os números.
Por fim, todas as palavras encontradas serão destacadas em amarelo.
Corrigir problemas do Word
Na maioria das vezes, é provável que vários problemas ocorram no Word. Alguns graves podem até levar ao colapso do software. E um palavra corrupta pode resultar na perda de dados valiosos. Portanto, você deve tomar ações imediatas assim que um problema aparecer.
Introdução do autor:
Vera Chen é especialista em recuperação de dados em DataNumen, Inc., líder mundial em tecnologias de recuperação de dados, incluindo excel corrupção e pdf reparar produtos de software. Para mais informações visite www.datanumen.com





