2 meetodit tabelitekstide sõnaloenduse statistikast väljajätmiseks

Tänases postituses jagame teiega rõõmuga kahte tõhusat meetodit tabelitekstide sõnade arvu statistikast väljajätmiseks.

Andmete hoidmiseks kasutatakse tavaliselt tabeleid. Ja tabelid on meie parim sõber punktide illustreerimisel dokumendi kallal töötades. Siis võib see sõnade arvuga seotud küsimustes pisut ebamugavaks muutuda. Mõnikord peame lihtsalt saama põhitekstide sõnade arvu, mitte kõiki tabelites olevaid andmeid. Siiski on kõigile teada, et Word loeb vaikimisi kõik teie dokumendi sõnad. Sel põhjusel oleme välja mõelnud tõhusad vahendid. Lisateabe saamiseks lugege edasi.Tabelitekstide välistamine sõnaloenduse statistikast

1. meetod: valige tabelid käsitsi ja tehke matemaatika ise

Kui see on lühike dokument, milles on vaid üks või kaks tabelit, ei ole probleemiks valida tabeleid ükshaaval, hoides all klahvi "Ctrl". Selle lähenemisviisi korral on valitud tabelite koguarv olekuribal nähtav, näiteks allpool:Sõnade arv valitud tabelites

Nagu näete, on 2 numbrit. Esimene viitab valitud tabelite sõnade arvule, teine ​​aga sõnade koguarvule teie dokumendis. Tulemuse saamiseks kasutage lihtsalt teist numbrit, et esimene miinus.

2. meetod: käivitage VBA koodid

Nagu eespool mainitud, on 1. meetod tüütu, kui dokumendis on palju tabeleid. Nende käsitsi valimine pole kindlasti ideaalne viis. Selle asemel soovitame kasutada makrot, mis loeb kõik sõnad, kuid jätab need tabelites ja pealdistes välja.

  1. Esiteks ja kõige tähtsam on Wordi VBA redaktori käivitamiseks vajutada klahvikombinatsiooni „Alt + F11”.
  2. Seejärel klõpsake nuppu "Tavaline".
  3. Järgmisena klõpsake vahekaarti "Sisesta".
  4. Ja valige vahekaardi "Sisesta" rippmenüüst "Moodul".Klõpsake "Tavaline" -> Klõpsake "Lisa" -> klõpsake "Moodul"
  5. Topeltklõpsake uut moodulit, et avada paremal pool kodeerimisala.
  6. Nüüd kleepige sinna järgmine makro:
Sub ExcludeTableAndCaptionWordsFromWordCount()
  Dim objTable As Table
  Dim objParagraph As Paragraph
  Dim objDoc As Document
  Dim nTableWords As Integer, nDocWords As Integer, nWordCount As Integer, nCaptionWords As Integer
 
  Set objDoc = ActiveDocument
  nTableWords = 0
  nCaptionWords = 0
  nDocWords = ActiveDocument.ComputeStatistics(wdStatisticWords)
 
  With objDoc
    For Each objTable In .Tables
      nTableWords = nTableWords + objTable.Range.ComputeStatistics(wdStatisticWords)
    Next objTable
  End With
 
  With objDoc
    For Each objParagraph In .Paragraphs
      If objParagraph.Range.Style = "Caption" Then
        nCaptionWords = nCaptionWords + objParagraph.Range.ComputeStatistics(wdStatisticWords)
      End If
    Next objParagraph
  End With
 
  nWordCount = nDocWords - nTableWords - nCaptionWords
 
  MsgBox ("There are " & nWordCount & " main text words in this document." & vbCr & "The following items are excluded from word count: " & vbCr & "Total words in tables: " & nTableWords & vbCr & "Total caption words: " & nCaptionWords)
End Sub
  1. Lõpuks klõpsake nuppu „Käivita“.Kleebi koodid -> klõpsake "Käivita"

Makro käivitamisel avaneb teatekast, mis näitab loenduse tulemust.Tulemuste kast

Tegelege Wordi kahjudega

Toetume igapäevaseks töö töötlemiseks nii palju tarkvarale nagu Word. Selle tulemusena ei suutnud me mõeldagi a Sõnade korruptsioon. Võite tunda end meeleheitel, kui teil pole piisavalt dokumentide parandamise tööriista.

Autori sissejuhatus:

Vera Chen on andmete taastamise ekspert DataNumen, Inc., mis on maailmas juhtiv andmete taastamise tehnoloogiate, sealhulgas xls parandada ja pdf tarkvaratooted. Lisateabe saamiseks külastage www.datanumenCom

Kommentaarid on suletud.