ID do artigo: 886954 - Última revisão: quinta-feira, 23 de março de 2006 - Revisão: 4.2

Você não pode localizar caracteres que estão associados com a combinação de marcas diacríticas quando você pesquisar no Word 2002 ou no Word 2003

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.
Expandir tudo | Recolher tudo

Sintomas

Suponha que você pesquisar um documento do Microsoft Word 2002 ou um documento do Microsoft Office Word 2003 por uma seqüência de caracteres. Para fazer isso, clique em Localizar no menu Editar ou usar o um Visual Basic for Applications macro. Você pode enfrentar um ou mais dos seguintes sintomas:
  • Quando você busca por caractere, você não encontrar ocorrências do caractere que são associadas com uma marca de sinais diacríticos combinação, como uma marca de ênfase.
  • Quando você procura uma marca de combinar sinais diacríticos, você não encontrar instâncias que marca sinais diacríticos combinação que estão associadas com um caractere.
Combinando sinais diacríticas marcas são caracteres Unicode que são usadas para modificar outros caracteres. Uma marca de sinais diacríticos combinação sempre segue o caractere que modifica Word em um documento.

Causa

No Word 2002 documento ou documento no Word 2003, você pode localizar um caractere e sua marca de sinais diacríticos combinação somente quando você procura o caractere junto com sua marca de combinar sinais diacríticos.

Como Contornar

Para contornar esse problema, use um ou mais dos seguintes métodos.

Método 1: Localizar todos os caracteres que estão associados com a combinação de marcas diacríticas

  1. Abra seu documento do Word.
  2. No menu Editar , clique em Localizar .
  3. Clique em mais e, em seguida, clique para selecionar a caixa de seleção usar caracteres curinga .
  4. Na caixa Localizar , digite a seguinte seqüência de pesquisa:
    ? [ALT + 768-ALT + 879]
    Para digitar 768 ALT + e ALT + 879 caracteres, pressione e mantenha pressionada a tecla ALT enquanto digita o número usando o teclado numérico. Por exemplo, para digitar ALT + 768, pressione e mantenha pressionada a tecla ALT enquanto digita 768 usando o teclado numérico.
    Observação O ponto de interrogação nessa seqüência de pesquisa corresponde a qualquer caractere. O colchete esquerdo e o colchete direito especificam um intervalo de valores. Os números de 768 para 879 são os códigos decimais que correspondem a primeira e as últimos marcas diacríticas de combinação em Unicode, U + 0300 para 036f U +. Quando você pressione e mantenha pressionada a tecla ALT e digitar esses códigos de decimais, você insere o Combinando sinais diacrítico marca correspondente.
  5. Clique repetidamente em Localizar próxima para localizar todos os caracteres são associados com a combinação de marcas diacríticas.
    Observação Você pode usar esse método para localizar e substituir caracteres que estão associados com a combinação de marcas diacríticas.

Método 2: Localizar uma combinação específica de um caractere e uma marca de combinar sinais diacríticos

  1. Abra seu documento do Word.
  2. No menu Editar , clique em Localizar .
  3. Clique em mais e clique para desmarcar a caixa de seleção usar caracteres curinga .
  4. Na caixa Localizar , digite a seqüência de pesquisa apropriada:
    • Se você souber o valor hexadecimal Unicode para a marca de sinais diacríticos combinação, digite o caractere seguido pelo valor hexadecimal Unicode para a marca de sinais diacríticos combinação e, em seguida, pressione ALT+X. Por exemplo, para procurar o caractere "p" quando ele está associado com a marca de sinais diacríticos combinação que tem um valor hexadecimal Unicode de 301, digite p301 e, em seguida, pressione ALT+X.
    • Se você souber o código decimal para a marca de sinais diacríticos combinação, digite character ^ u decimalcode. Por exemplo, para procurar p caractere quando ele está associado com a marca de sinais diacríticos combinação que tenha um código decimal de 769, digite p ^ u769 .
  5. Clique repetidamente em Localizar próxima para localizar todas as instâncias o caractere e sua marca de combinar sinais diacríticos.
    Observação Você pode usar esse método para localizar e substituir caracteres que estão associados com a combinação de marcas diacríticas.

Método 3: Executar uma macro do Visual Basic for Applications no Word

Visual Basic para aplicativos macro seguir localiza todas as combinações de caracteres e combinando marcas diacríticas. Ele substitui cada combinação de uma seqüência de caracteres. A seqüência de caracteres é o texto "HELLO". Microsoft fornece exemplos de programação apenas para ilustração, sem garantia expressa ou implícita. Isso inclui, mas não está limitado a, garantias implícitas de comercialização ou adequação para uma finalidade específica. Este artigo presume que você está familiarizados com a linguagem de programação que está sendo demonstrada e com as ferramentas que são usadas para criar e depurar procedimentos. Engenheiros de suporte podem ajudar a explicar a funcionalidade de um determinado procedimento, mas eles não modificarão esses exemplos para fornecer funcionalidades adicionais ou construir procedimentos para atender às suas necessidades.

Para obter mais informações sobre como criar, editar e para executar uma macro do Word, clique em Ajuda do Microsoft Office Word no menu Ajuda , tipo de macro em Procurar caixa no painel Assistência e clique em Iniciar pesquisa para exibir o tópico.


'This Word macro replaces all combinations of a character 
'and a combining diacritic mark for a selected part of 
'a document. The replacement text is "HELLO." 

Sub findcombined()

'Clear any formatting that is specified for a find operation.
'
Selection.Find.ClearFormatting

'Clear any formatting that is specified for a replace operation.
'
Selection.Find.Replacement.ClearFormatting

'Set up a Find and Replace operation.
'
With Selection.Find

'Set the Find What string to find all combinations of a character and 
'a combining diacritic mark, where &ChrW represents a character and 
'&H300 and &H36F represent the start and the end of the hexadecimal 
'values that correspond to the range of combining diacritical marks 
'in Unicode.
'
  .Text = "?[" &ChrW(&H300) & "-" &ChrW(&H36F) & "]"

'Set the Replace with text to "HELLO."
'
  .Replacement.Text = "HELLO"

'Set the search direction to search forward in the document.
'
  .Forward = True

'Set the Find and Replace operation to wrap around to the start 
'of the document when the end of the document is reached. This operation makes sure 
'that the all the selected part of the document is searched.
'
  .Wrap = wdFindContinue

'Clear any Format settings.
'
  .Format = False

'Clear the Match case setting.
'
  .MatchCase = False

'Clear the Find whole words only setting.
'
  .MatchWholeWord = False

'Clear the Use wildcards setting.
'
  .MatchWildcards = True

'Clear the Sounds like setting.
'
  .MatchSoundsLike = False

'Clear the Find all word forms setting.'
  .MatchAllWordForms = False

End With

'Execute the Find and Replace operation

Selection.Find.Execute Replace:=wdReplaceAll

End Sub

A informação contida neste artigo aplica-se a:
  • Microsoft Word 2002 Standard Edition
  • Microsoft Office Word 2003
Palavras-chave: 
kbmt kbfindreplace kbtshoot kbprb KB886954 KbMtpt
Tradução automáticaTradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 886954  (http://support.microsoft.com/kb/886954/en-us/ )