Find.Execute (Word)

Operação de localização de execuções especificadas. Retorna True se a operação de localização for bem-sucedida.

Se MatchWildcards for True, você poderá especificar os caracteres curinga e outros critérios de pesquisa avançada para o argumento FindText. Por exemplo, "*(er)" encontra qualquer palavra que termina em "er". Para procurar um caractere de símbolo, digite um acento circunflexo (^), um zero (0) e, em seguida, o código de caractere do símbolo. Por exemplo, "^ 0151" corresponde a um travessão (—). A menos que seja especificado algo em contrário, o texto de substituição herda a formatação do texto que ele substitui no documento. Por exemplo, se você substituir a cadeia de caracteres "abc" por "xyz", as ocorrências de "abc" com a formatação negrito serão substituídas pela cadeia de caracteres "xyz" com formatação negrito. Além disso, se MatchCase for False, as ocorrências do texto da pesquisa que estiverem em maiúsculas serão substituídas por uma versão em maiúsculas do texto de substituição, independentemente de o texto de substituição ser maiúsculas ou minúsculas. Usando o exemplo anterior, as ocorrências de "ABC" são substituídas por "XYZ".

Execute (FindText, MatchCase, MatchWholeWord, MatchWildcards, MatchSoundsLike, MatchAllWordForms, Forward, Wrap, Format, ReplaceWith, Replace, MatchKashida, MatchDiacritics, MatchAlefHamza, MatchControl)


With Selection.Find 
    .ClearFormatting 
    .MatchWholeWord = True 
    .MatchCase = False 
    .Execute FindText:="library" 
End With

Arguments

Optional arguments

Os seguintes argumentos são opcionais

FindText (String) - O texto a ser localizado. Use uma cadeia de caracteres vazia ("") para procurar somente a formatação. Você pode procurar caracteres especiais especificando os códigos de caracteres apropriados. Por exemplo, "^p" corresponde a uma marca de parágrafo e "^t" corresponde a um caractere de tabulação.

MatchCase (Boolean) - True para especificar que o texto a ser diferencia maiúsculas de minúsculas. Corresponde à caixa de seleção Diferenciar maiúsculas de minúsculas, na caixa de diálogo Localizar e Substituir (menu Editar).

MatchWholeWord (Boolean) - True para que a operação "localizar" obtenha somente palavras inteiras, e não texto que faça parte de uma palavra maior. Corresponde à caixa de seleção somente palavras inteiras na caixa de diálogo Localizar e substituir.

MatchWildcards (Boolean) - True para que localizar texto seja um operador especial de pesquisa. Corresponde à caixa de seleção usar caracteres curinga na caixa de diálogo Localizar e substituir.

MatchSoundsLike (Boolean) - True para que a operação de localizar obtenha palavras semelhantes ao texto de localização. Corresponde à caixa de seleção semelhantes na caixa de diálogo Localizar e substituir.

MatchAllWordForms (Boolean) - True para que a operação "localizar" obtenha todas as formas de localizar texto (por exemplo, "sentar" localiza "sentado" e "sentou"). Corresponde à caixa de seleção todas as formas na caixa de diálogo Localizar e substituir.

Forward (Boolean) - True para pesquisa registros posteriores (até o final do documento).

Wrap (WdFindWrap) - Controla o que acontece se a pesquisa começar em um ponto que não seja o início do documento e o fim do documento for atingido (ou vice-versa se o encaminhamento estiver definido como False). Este argumento também controla o que acontece se houver uma seleção ou intervalo e o texto de pesquisa não for encontrado na seleção ou intervalo. Pode ser uma das constantes WdFindWrap.

Os valores de retorno possíveis são wdFindAsk - Depois de pesquisar a seleção ou o intervalo, o Microsoft Word exibe uma mensagem perguntando se deve pesquisar o restante do documento, wdFindContinue - A operação de pesquisa continua se o início ou o fim da região de pesquisa for atingido, wdFindStop - A operação de pesquisa é encerrada se o início ou o fim da região de pesquisa for atingido.

Format (Boolean) - True para que a operação "localizar" obtenha formatação além de, ou em vez de, localizar texto.

ReplaceWith (String) - O texto de substituição. Para excluir o texto especificado pelo argumento Find, use uma cadeia vazia (""). Você pode especificar caracteres especiais e critérios avançados de pesquisa da mesma forma como faria para o argumento Find. Para especificar um objeto gráfico ou outro item não textual como elemento de substituição, mova o item para a Área de transferência e especifique "^c" em ReplaceWith.

Replace (WdReplace) - Especifica quantas substituições devem ser feitas: uma, todas ou nenhuma. Pode ser qualquer constante WdReplace.

Os valores de retorno possíveis são wdReplaceAll - Substitui todas as ocorrências, wdReplaceNone - Não substitui nenhuma ocorrência, wdReplaceOne - Substitui a primeira ocorrência encontrada.

MatchKashida (Boolean) - True se as operações de localização coincidirem texto com kashidas em um documento do idioma árabe. Este argumento pode não estar disponível, dependendo do suporte a idioma (inglês americano, por exemplo) que você selecionou ou instalou.

MatchDiacritics (Boolean) - True se as operações de localização coincidirem texto com diacrítico em um documento da direita para a esquerda. Este argumento pode não estar disponível, dependendo do suporte a idioma (inglês americano, por exemplo) que você selecionou ou instalou.

MatchAlefHamza (Boolean) - True se as operações de localização coincidirem texto com Alef Hamzas em um documento do idioma árabe. Este argumento pode não estar disponível, dependendo do suporte a idioma (inglês americano, por exemplo) que você selecionou ou instalou.

MatchControl (Boolean) - True se localizar operações coincidirem texto com correspondência de caracteres de controle bidirecionais em um documento de idioma da direita para a esquerda. Esse argumento pode não estar disponível para você, dependendo do suporte de idioma (inglês americano, por exemplo) que você tenha selecionado ou instalado.