Partilhar via


Como: Definir opções de pesquisa no Word

Há duas maneiras para definir opções de pesquisa para seleções em documentos do Word de Microsoft Office:

  • Definir as propriedades individuais de um Find objeto.

  • Usar argumentos da Execute o método de um Find objeto.

Aplicável a: As informações neste tópico se aplicam a projetos de nível de documento e projetos de nível de aplicativo para Word 2007 e Word 2010. Para obter mais informações, consulte Recursos disponíveis pelo aplicativo do Office e o tipo de projeto.

Usando as propriedades de um objeto de localização

O código a seguir define as propriedades de um Find o objeto para procurar texto dentro da seleção atual. Observe que os critérios de pesquisa, como a pesquisa direta, disposição e texto para procurar, são propriedades de Find objeto.

A configuração de cada uma das propriedades da Find objeto não é útil quando você escreve o código de C#, porque você deve especificar as mesmas propriedades como parâmetros na Execute método. Portanto, este exemplo contém somente o código de Visual Basic.

Para definir opções de pesquisa usando um objeto Find

  • Definir as propriedades de um Find o objeto para realizar a pesquisa por meio de uma seleção para o texto Localizar me.

    With Application.Selection.Find
        .ClearFormatting()
        .Forward = True
        .Wrap = Word.WdFindWrap.wdFindContinue
        .Text = "find me"
        .Execute()
    End With
    

Usando os argumentos de método de execução

O código a seguir usa a Execute o método de um Find o objeto para procurar texto dentro da seleção atual. Observe que os critérios de pesquisa, como a pesquisa direta, disposição e texto para procurar, são passados como parâmetros da Execute método.

Para definir opções de pesquisa usando os argumentos do método Execute

  • Critérios de pesquisa de passar como parâmetros da Execute método para realizar a pesquisa por meio de uma seleção para o texto Localizar me.

    With Application.Selection.Find
        .ClearFormatting()
        .Execute(FindText:="find me", Forward:=True, Wrap:=Word.WdFindWrap.wdFindContinue)
    End With
    
    Application.Selection.Find.ClearFormatting(); 
    Application.Selection.Find.Execute("find me", Forward:true, Wrap:Word.WdFindWrap.wdFindContinue);
    

Consulte também

Tarefas

Como: Pesquisa de texto em documentos

Como: Procurar e substituir texto em documentos

Como: Percorrer todos os itens encontrados em documentos

Como: Seleções de restauração após pesquisas