Partilhar via


Como: Definir opções de Pesquisarr no Word

Se aplica a

As informações contidas neste tópico se aplicam apenas às especificado Ferramentas do Visual Studio para o Office projetos e as versões do Microsoft Office.

Tipo de Projeto

  • Projetos de nível de documento

  • Projetos de nível de aplicativo

Versão do Microsoft Office

  • Word 2003

  • Word 2007

For more information, see Recursos disponíveis pelo aplicativo e o tipo de projeto.

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

  • Definir propriedades individuais de um objeto de Find.

  • Use argumentos do método de um objeto ExecuteFind.

Usando propriedades de um objeto Localizar

O código a seguir define propriedades de um objeto Find parPesquisarrr texto dentro da seleção atual.Observe que os critérios de pesquisa, como a pesquisa Avançar, Quebra Automática e texto a ser procurado, são propriedades do objeto Find.

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

Definir opções de Pesquisarr usando um objeto Localizar

  • Defina as propriedades de um objeto de Find para pesquisar Avançar 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 executar argumentos de método

O código a seguir usa o método Execute de um objeto Find parPesquisarrr texto dentro da seleção atual.Observe que os critérios de pesquisa, como a pesquisa Avançar, Quebra Automática e o texto a ser procurado, são passados como parâmetros do método Execute.

Definir opções de Pesquisarr usando argumentos do método Executar

  • Passagem de critérios de pesquisa como parâmetros do método Execute para pesquisar uma seleção para o texto Avançar localizar me.

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

Consulte também

Tarefas

Como: Pesquisar para texto em documentos

Como: Pesquisarr e substituir texto em documentos

Como: Loop através de itens localizados em documentos

Como: Restaurar seleções após pesquisas