Como definir opções de pesquisa no Word programaticamente
Há duas maneiras de definir opções de pesquisa para tratar seleções em documentos Microsoft Office Word:
definir propriedades individuais de um objeto de Find .
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 2013 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
As seguintes código define propriedades de Find objeto para procurar pelo texto na seleção atual.Observe que os critérios de pesquisa, como a frente, pesquisa automática, e texto para procurar por, são propriedades do objeto de Find .
Definir cada uma das propriedades do objeto de Find não é útil quando você escreve o código C# porque você deve especificar as mesmas propriedades de parâmetros no método de Execute .Portanto este exemplo contém somente o código Visual Basic.
Para definir as opções de pesquisa que usam localizar um objeto
Definir as propriedades de um objeto de Find a pesquisa de avanço com 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
Usar argumentos do método executa
O código a seguir usa o método de Execute de um objeto de Find para procurar pelo texto na seleção atual.Observe que os critérios de pesquisa, como a frente, pesquisa automática, e texto para procurar por, eles são passados como parâmetros do método de Execute .
Para definir como usar as opções de pesquisa executar argumentos do método
Passar critérios de pesquisa como parâmetros do método de Execute para procurar frente com 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 localizar e substituir texto em documentos programaticamente
Como percorrer itens encontrados em documentos programaticamente