4 maneiras de excluir números em seu documento do Word das estatísticas de contagem de palavras

Compartilhe agora:

No artigo de hoje, apresentaremos 4 maneiras eficazes de excluir números em seu documento do Word das estatísticas de contagem de palavras.

Geralmente, o Word conta todos os tipos de texto, sejam palavras ou números. Mas, de vez em quando, é provável que façamos uma contagem de palavras excluindo certos elementos, como números. Portanto, temos o prazer de mostrar a você 4 métodos para atender a esse requisito.Excluir números em seu documento do Word das estatísticas de contagem de palavras

Antes de tudo, você deve fazer um backup do documento desejado e executar todos os métodos abaixo em sua cópia.

Método 1: Excluir todos os números

  1. Em primeiro lugar, abra o arquivo de cópia e clique no botão suspenso em “Localizar” na guia “Página inicial”.
  2. Em segundo lugar, escolha “Localização avançada” para abrir a caixa de diálogo “Localizar e substituir”.Clique em "Início"->Clique em "Localizar"->Escolha "Localização avançada"
  3. Em seguida, digite “^#” na caixa de texto “Localizar”. Se você não consegue se lembrar desta string, coloque o cursor na caixa de texto “Find what” e clique em “More” e então clique no botão “Special”.
  4. Em seguida, selecione "Qualquer dígito".
  5. Agora clique em “Find In” e escolha “Main Document”.
  6. Você vai encontrar todos os números estão na seleção.Digite "^#" na caixa de texto "Localizar"->Clique em "Localizar"->Escolha "Documento principal"
  7. Pressione “Excluir”.
  8. Depois que os números desaparecem, você pode observar que o Word considera alguns sinais de pontuação como palavras agora. Portanto, você também precisa remover todos os sinais de pontuação. Abra a caixa "Localizar e substituir" novamente. Desta vez, insira “[,.;:'”””/\!\*\?\\]” (sem as aspas) na caixa de texto “Localizar”.
  9. E lembre-se de marcar a caixa “Usar curingas”.
  10. Repita a etapa 5 para localizar todos os sinais de pontuação.Digite a string na caixa de texto "Localizar"->Clique em "Localizar" ->Escolha "Documento principal"
  11. Exclua-os.
  12. Por fim, clique em “Revisão” e depois em “Contagem de palavras” para ver o número total de textos.Clique em "Revisar"->Clique em "Contagem de palavras"

Método 2: formatar todos os números como textos ocultos

O Word não inclui textos ocultos na contagem de palavras, portanto, você pode optar por definir números em formatação oculta.

  1. Em primeiro lugar, repita os primeiros 6 passos do método.
  2. Em vez de excluir os números selecionados, pressione “Ctrl + D” para abrir a caixa “Fonte”.
  3. Marque a caixa "Oculto" e clique em "OK".Marque a caixa "Oculto"->Clique em "OK"
  4. Em seguida, repita da etapa 8 a 9 para encontrar todos os sinais de pontuação.
  5. Da mesma forma, siga as etapas 2 e 3 para formatar sinais de pontuação como textos ocultos.
  6. Finalmente, verifique o total de palavras.

Método 3: Executar Macro do Word

A macro a seguir fará as etapas acima automaticamente e retornará uma caixa de mensagem, contendo o número total de palavras, excluindo números.

  1. Para começar, pressione “Alt+F11” no Word para abrir o editor VBA.
  2. Em seguida, clique em "Normal" na coluna da esquerda.
  3. Em seguida, clique na guia "Inserir" e escolha "Módulo".Clique em "Normal"->Clique em "Inserir"->Clique em "Módulo"
  4. Clique duas vezes no módulo para abri-lo e cole os códigos abaixo:
Sub ExcludeNumbersFromWordCount()
  Dim objDoc As Document
  Dim nWord As Integer
 
  Set objDoc = ActiveDocument
 
  With Selection
    .HomeKey Unit:=wdStory
    Selection.Find.ClearFormatting
    Selection.Find.Replacement.ClearFormatting
    With Selection.Find
      .Text = "^#"
      .Replacement.Text = ""
      .Forward = True
      .Wrap = wdFindContinue
      .Format = False
      .MatchCase = False
      .MatchWholeWord = False
      .MatchWildcards = False
      .MatchSoundsLike = False
      .MatchAllWordForms = False
      .Execute
    End With
    Selection.Find.Execute Replace:=wdReplaceAll
 
    Selection.Find.ClearFormatting
    Selection.Find.Replacement.ClearFormatting
    With Selection.Find
      .Text = "[,.;:’" & ChrW(8221) & ChrW(8221) & """/\!\*\?\\]"
      .Replacement.Text = ""
      .Forward = True
      .Wrap = wdFindContinue
      .Format = False
      .MatchCase = False
      .MatchWholeWord = False
      .MatchAllWordForms = False
      .MatchSoundsLike = False
      .MatchWildcards = True
      .Execute
    End With
    Selection.Find.Execute Replace:=wdReplaceAll
  End With
 
  nWord = objDoc.Range.ComputeStatistics(wdStatisticWords)
 
  MsgBox ("There are " & nWord & " words in this document.")
End Sub
  1. Clique em “Executar”.Cole Códigos->Clique em "Executar"

Você receberá uma caixa de mensagem informando quantas palavras existem em seu documento, conforme abaixo:Caixa de resultados

Método 4: excluir números em tabelas da contagem de palavras

Aqui está uma necessidade particular de excluir números em tabelas da contagem de palavras. A solução é executar uma macro.

  1. Instale e execute uma macro conforme indicado acima no método 3.
  2. Em seguida, substitua essa macro por esta:
Sub ExcludeNumbersInTablesFromWordCount()
  Dim objDoc As Document, objNewDoc As Document
  Dim nWord As Integer, nWordInNewDoc As Integer, nWordInNewDocWithoutNum As Integer, nNumber As Integer
  Dim objTable As Table
  Dim objRange As Range
  Dim objParagraph As Paragraph
 
  Set objDoc = ActiveDocument
  Set objNewDoc = Documents.Add
  nWord = objDoc.Range.ComputeStatistics(wdStatisticWords)
 
  For Each objTable In objDoc.Tables
    objTable.Range.Select
    Selection.Copy
 
    Set objRange = objNewDoc.Range
 
    objRange.Collapse Direction:=wdCollapseEnd
    objRange.PasteSpecial DataType:=wdPasteRTF
    objRange.Collapse Direction:=wdCollapseEnd
    objRange.Text = vbCr
  Next objTable
 
  objNewDoc.Activate
 
  For Each objParagraph In ActiveDocument.Paragraphs
    If objParagraph.Range.Style = "Caption" Then
      objParagraph.Range.Delete
    End If
  Next objParagraph
 
  nWordInNewDoc = objNewDoc.Range.ComputeStatistics(wdStatisticWords)
 
  With Selection
    .HomeKey Unit:=wdStory
    Selection.Find.ClearFormatting
    Selection.Find.Replacement.ClearFormatting
    With Selection.Find
      .Text = "^#"
      .Replacement.Text = ""
      .Forward = True
      .Wrap = wdFindContinue
      .Format = False
      .MatchCase = False
      .MatchWholeWord = False
      .MatchWildcards = False
      .MatchSoundsLike = False
      .MatchAllWordForms = False
      .Execute
    End With
    Selection.Find.Execute Replace:=wdReplaceAll
 
    Selection.Find.ClearFormatting
    Selection.Find.Replacement.ClearFormatting
    With Selection.Find
      .Text = "[,.;:’" & ChrW(8221) & ChrW(8221) & """/\!\*\?\\]"
      .Replacement.Text = ""
      .Forward = True
      .Wrap = wdFindContinue
      .Format = False
      .MatchCase = False
      .MatchWholeWord = False
      .MatchAllWordForms = False
      .MatchSoundsLike = False
      .MatchWildcards = True
      .Execute
    End With
    Selection.Find.Execute Replace:=wdReplaceAll
  End With
 
  nWordInNewDocWithoutNum = objNewDoc.Range.ComputeStatistics(wdStatisticWords)
  nNumber = nWordInNewDoc - nWordInNewDocWithoutNum
  objDoc.Activate
  MsgBox ("There are " & nWord - nNumber & " words in this document, excluding numbers in tables.")
End Sub

Haverá uma caixa de mensagem como esta:Contagem de palavras excluindo números em tabelas

Pense no futuro

Considerando que o Word não é infalível, é essencial tomar medidas preventivas antes que seja tarde demais. A maneira mais eficaz é fazer backup dos seus documentos com a maior frequência possível. Embora o backup de um documento possa levar apenas alguns minutos, a recuperação de um arquivo perdido pode levar horas ou até dias. documento corrompido. Portanto, pense com antecedência para economizar tempo e dinheiro.

Introdução do autor:

Vera Chen é especialista em recuperação de dados em DataNumen, Inc., líder mundial em tecnologias de recuperação de dados, incluindo Correção do Excel e pdf reparar produtos de software. Para mais informações visite www.datanumen.com

Compartilhe agora:

Comentários estão fechados.