Find.Execute2007 (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 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 sequência "abc" por "xyz", as ocorrências de "abc" com a formatação negrito serão substituídas pela sequência "xyz" com formatação negrito. Além disso, se MatchCase é False, ocorrências do texto da pesquisa com letras maiúsculas serão substituídas com uma versão em maiúsculas do texto de substituição, independentemente do caso do texto de substituição. Usando o exemplo anterior, as ocorrências de "ABC" são substituídas por "XYZ".

Execute2007 (FindText, MatchCase, MatchWholeWord, MatchWildcards, MatchSoundsLike, MatchAllWordForms, Forward, Wrap, Format, ReplaceWith, Replace, MatchKashida, MatchDiacritics, MatchAlefHamza, MatchControl, MatchPrefix, MatchSuffix, MatchPhrase, IgnoreSpace, IgnorePunct)


With Selection.Find 
 .ClearFormatting 
 .MatchWholeWord = True 
 .MatchCase = False 
 .Execute2007 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 localizado deve 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 (na guia início no grupo edição ).

MatchWholeWord (Boolean) - True para localizar somente palavras inteiras, não o texto que faz 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 usar os operadores de pesquisa de curinga no texto para encontrar. Corresponde à caixa de seleção usar caracteres curinga na caixa de diálogo Localizar e substituir.

MatchSoundsLike (Boolean) - True para localizar palavras aquele som semelhante ao texto a ser localizado. Corresponde à caixa de seleção semelhantes na caixa de diálogo Localizar e substituir.

MatchAllWordForms (Boolean) - True para localizar todas as formas de texto a ser localizado (por exemplo, "sit" localiza "sentado" e "sat"). 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) - Uma das constantes WdFindWrap que controlam o que acontece se a pesquisa começa em um ponto que não seja o início do documento e o fim do documento for atingido (ou o contrário se Forward estiver definido como False). Este argumento também controla o que acontece se há uma seleção ou intervalo e o texto de pesquisa não for encontrado na seleção ou intervalo.

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 localizar formatação além ou em vez de, o texto a ser localizado.

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) - Uma das constantes WdReplace que especificam quantas substituições devem ser feitas: uma, todas ou nenhuma.

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 para localizar a correspondência de kashidas em um documento de idioma arábico. Este argumento pode não estar disponível, dependendo do suporte a idioma (por exemplo, inglês dos EUA) que você selecionou ou instalou.

MatchDiacritics (Boolean) - True para localizar sinais diacríticos correspondentes em um documento de idioma da direita para a esquerda. Este argumento pode não estar disponível, dependendo do suporte a idioma (por exemplo, inglês dos EUA) que você selecionou ou instalou.

MatchAlefHamza (Boolean) - True para localizar hamzas de alef correspondentes em um documento de idioma arábico. Este argumento pode não estar disponível, dependendo do suporte a idioma (por exemplo, inglês dos EUA) que você selecionou ou instalou.

MatchControl (Boolean) - True para localizar caracteres de controle bidirecionais coincidentes em um documento de idioma da direita para a esquerda. Este argumento pode não estar disponível, dependendo do suporte a idioma (por exemplo, inglês dos EUA) que você selecionou ou instalou.

MatchPrefix (Boolean) - True para localizar as palavras que começam com a cadeia de caracteres de pesquisa. Corresponde à caixa de seleção Coincidir prefixo na caixa de diálogo Localizar e substituir.

MatchSuffix (Boolean) - True para localizar as palavras que terminam com a cadeia de caracteres de pesquisa. Corresponde à caixa de seleção Coincidir sufixo na caixa de diálogo Localizar e substituir.

MatchPhrase (Boolean) - True para ignorar todos os espaços em branco e caracteres de controle entre as palavras.

IgnoreSpace (Boolean) - True para ignorar todos os espaços em branco entre as palavras. Corresponde à caixa de seleção Ignorar caracteres de espaço em branco na caixa de diálogo Localizar e substituir.

IgnorePunct (Boolean) - True para ignorar todos os caracteres de pontuação entre as palavras. Corresponde à caixa de seleção Ignorar pontuação, na caixa de diálogo Localizar e substituir.