Compartilhar via

Localizar caixa alta (palavra com todas as letras em maiúsculas)no texto.

Anônima
2010-08-20T19:54:40+00:00

Já tentei a opção "Localizar"/"Mais>>"/"Formatar"/"Fonte"/"Todas em maiúsculas", mas ela insiste em usar automaticamente a localização do formato "Não Versalete, Todas em maiúsculas" e, assim, localiza algumas palavras em caixa alta e as restantes não. Eu gostaria de localizar também estas restantes. Alguém pode sugerir resolução deste problema ou uma outra opção ?

Obrigado pela atenção e ajuda.

Abraços.

Microsoft 365 e Office | Word | Para uso doméstico | Windows

Pergunta bloqueada. Essa pergunta foi migrada da Comunidade de Suporte da Microsoft. É possível votar se é útil, mas não é possível adicionar comentários ou respostas ou seguir a pergunta.

0 comentários Sem comentários

8 respostas

Classificar por: Mais útil
  1. Anônima
    2010-08-21T14:32:47+00:00

    Olá,

    a resposta pode variar de acordo com o método usado para deixar as letras maiúsculas:

    a) por meio do Fonte > Formatar > All Caps.

    b) por meio de formatação manual (Shift ou CAPS LOCK), ou por meio do comando Change Case.

    Se você usou o método "a", então o próprio Localizar do Word consegue rastrear as palavras, basta definir na busca a opção Format > Font > All Caps.

    Se usou o método "b" (que é o mais usual), então a solução será fazer uma busca habilitando a opção "Use wildcards" (usar caracteres curinga) e colocar o seguinte critério: [A-Z] 

    O problema aqui é que a busca será feita letra a letra, passando inclusive pelas letras de início de parágrafo.


    Luiz Cláudio Cosenza Vieira da Rocha - http://msmvps.com/blogs/officedev - IT Lab www.itlab.com.br

    3 pessoas acharam esta resposta útil.
    0 comentários Sem comentários
  2. WordExperto 64,115 Pontos de reputação Moderador Voluntário
    2024-04-02T09:36:59+00:00

    Hola a todos:

    Este código hace lo que creo que quieres.

    WordExperto.

    2 pessoas acharam esta resposta útil.
    0 comentários Sem comentários
  3. Anônima
    2013-03-13T20:27:49+00:00

    porque vc não tenta usar a tecla "caps lock" do seu teclado?!haha'

    2 pessoas acharam esta resposta útil.
    0 comentários Sem comentários
  4. Anônima
    2010-08-20T23:39:55+00:00

    Faça algo do tipo

    Sub BuscaCaixaAlta()

        Selection.Find.ClearFormatting

        With Selection.Find

           .Text = UCase("das")

           .Replacement.Text = ""

           .Forward = True

           .Wrap = wdFindContinue

           .Format = False

           .MatchCase = True

           .MatchWholeWord = False

           .MatchWildcards = False

           .MatchSoundsLike = False

           .MatchAllWordForms = False

        End With

        Selection.Find.Execute

        If Selection.Find.Found = True Then

           Selection = "oi"

        End If

    End Sub

    1 pessoa achou esta resposta útil.
    0 comentários Sem comentários
  5. Anônima
    2010-08-23T14:19:35+00:00

    Não obtive sucesso, contudo agradeço a ajuda, Felipe Benza e Luiz Cláudio.

    Abraços.

    0 comentários Sem comentários