Compartir a través de


Establecer opciones de búsqueda mediante programación en Word

Hay dos maneras de establecer opciones de búsqueda para selecciones en documentos de Microsoft Office Word:

Usar propiedades de un objeto Find

El código siguiente establece las propiedades de un Find objeto para buscar texto dentro de la selección actual. Observe que los criterios de búsqueda, como la búsqueda hacia delante, el ajuste y el texto que se van a buscar, son propiedades del Find objeto.

Establecer cada una de las propiedades del Find objeto no es útil al escribir código de C# porque debe especificar las mismas propiedades que los parámetros en el Execute método . Por lo tanto, este ejemplo contiene solo código de Visual Basic.

Para establecer opciones de búsqueda mediante un objeto Find

  1. Establezca las propiedades de un Find objeto para buscar hacia delante a través de una selección para el texto que me encuentre.

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

Uso de argumentos de método Execute

El código siguiente usa el Execute método de un Find objeto para buscar texto dentro de la selección actual. Observe que los criterios de búsqueda, como la búsqueda hacia delante, el ajuste y el texto para buscar, se pasan como parámetros del Execute método.

Para establecer opciones de búsqueda mediante argumentos de método Execute

  1. Pase los criterios de búsqueda como parámetros del Execute método para buscar hacia delante a través de una selección para el texto que me encuentre.

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