Cómo: Establecer opciones de búsqueda en Word
Actualización: noviembre 2007
Se aplica a |
---|
La información de este tema sólo se aplica a los proyectos de Visual Studio Tools para Office y versiones de Microsoft Office especificados. Tipo de proyecto
Versión de Microsoft Office
Para obtener más información, vea Características disponibles por aplicación y tipo de proyecto. |
Hay dos maneras de establecer opciones de búsqueda para las selecciones en documentos de Microsoft Office Word:
Establecer propiedades individuales de un objeto Find.
Utilizar propiedades de un objeto Find
Con el siguiente código se establecen propiedades del objeto Find para buscar texto dentro de la selección actual. Observe que los criterios de búsqueda, como buscar hacia delante, ajuste del texto y texto de la búsqueda son propiedades del objeto Find.
No resulta útil establecer todas las propiedades del objeto Find cuando se escribe código en C#, ya que se deben especificar las mismas propiedades como parámetros en el método Execute. Por consiguiente, este ejemplo sólo contiene código de Visual Basic.
Para establecer opciones de búsqueda con un objeto Find
Establezca las propiedades de un objeto Find para buscar hacia delante el texto find me en una selección.
With Application.Selection.Find .ClearFormatting() .Forward = True .Wrap = Word.WdFindWrap.wdFindContinue .Text = "find me" .Execute() End With
Utilizar argumentos del método Execute
En el siguiente código se utiliza el método Execute del objeto Find para buscar texto dentro de la selección actual. Observe que los criterios de búsqueda, como buscar hacia delante, ajuste del texto y texto de la búsqueda se pasan como parámetros del método Execute.
Para establecer opciones de búsqueda con argumentos del método Execute
Pase los criterios de búsqueda como parámetros del método Execute para buscar hacia delante el texto find me en una selección.
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);
Vea también
Tareas
Cómo: Buscar texto en documentos
Cómo: Buscar y reemplazar texto en documentos