Tänases artiklis tutvustame teile 4 tõhusat viisi, kuidas Wordi dokumendis olevaid numbreid sõnade arvu statistikast välja jätta.
Üldiselt loeb Word igat tüüpi tekste, olgu need siis sõnad või numbrid. Kuid aeg-ajalt loeme sõnu tõenäoliselt välja, välistades teatud elemendid, näiteks numbrid. Seetõttu on meil hea meel näidata teile 4 meetodit sellise nõude täitmiseks.
Ennekõike peate tegema sihtdokumendist varukoopia ja kasutama oma koopia peal kõiki alltoodud meetodeid.
1. meetod: kustutage kõik numbrid
- Esiteks avage koopiafail ja klõpsake vahekaardi "Kodu" all "Otsi" rippmenüü nuppu.
- Teiseks valige dialoogiboksi "Otsi ja asenda" avamiseks "Täpsem otsing".
- Järgmisena sisestage tekstiväljale „Otsi mis” „^#”. Kui te ei mäleta seda stringi, viige kursor tekstiväljale "Leia mida" ja klõpsake "Veel", seejärel klõpsake nuppu "Eriline".
- Seejärel valige "Iga number".
- Nüüd klõpsake "Otsi" ja valige "Põhidokument".
- Näete, et kõik numbrid on valikus.
- Vajutage nuppu "Kustuta".
- Kui numbrid on kadunud, võite märgata, et Word peab mõnda kirjavahemärki nüüd sõnadeks. Seega peate eemaldama ka kõik kirjavahemärgid. Avage uuesti kast "Otsi ja asenda". Seekord sisestage "[,.;:'"""/\!\*\?\\]” (ilma jutumärkideta) tekstikastis „Otsi mida”.
- Ärge unustage märkida kasti "Kasuta metamärke".
- Kõigi kirjavahemärkide leidmiseks korrake 5. sammu.
- Kustutage need.
- Lõpuks klõpsake tekstide koguarvu vaatamiseks nuppu "Ülevaatamine" ja seejärel "Sõnade arv".
2. meetod: vormindage kõik numbrid peidetud tekstidena
Word ei hõlma sõnade arvu peidetud tekste, seega saate määrata numbrid peidetud vormingus.
- Kõigepealt korrake meetodi 6 esimest sammu.
- Valitud numbrite kustutamise asemel vajutage kasti "Font" avamiseks klahvikombinatsiooni Ctrl+D.
- Märkige ruut "Peidetud" ja klõpsake "OK".
- Järgmisena korrake samme 8 kuni 9, et leida kõik kirjavahemärgid.
- Samamoodi järgige samme 2 ja 3, et vormindada kirjavahemärgid peidetud tekstidena.
- Lõpuks kontrollige sõnade koguarvu.
3. meetod: käivitage Wordi makro
Järgmine makro teeb ülaltoodud toimingud automaatselt ja tagastab teile sõnumikasti, mis sisaldab sõnade koguarvu ilma numbriteta.
- Alustuseks vajutage VBA redaktori avamiseks Wordis klahvikombinatsiooni Alt + F11.
- Järgmisena klõpsake vasakpoolses veerus "Tavaline".
- Seejärel klõpsake vahekaarti "Sisesta" ja valige "Moodul".
- Mooduli avamiseks topeltklõpsake ja kleepige allolevad koodid:
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
- Klõpsake nuppu "Käivita".
Saate sõnumikasti, mis ütleb teile, mitu sõna on teie dokumendis, näiteks allpool:
4. meetod: jätke tabelites olevad numbrid sõnade loendusest välja
Siin on eriti oluline sõnade arvust välja jätta tabelites olevad numbrid. Lahenduseks on makro käivitamine.
- Installige ja käivitage makro, nagu on kirjeldatud ülal meetodi 3 juures.
- Seejärel asendage see makro järgmisega:
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
Ilmub selline sõnumikast:
Mõelge ette
Arvestades asjaolu, et Word pole lollikindel, peate enne kõigele liiga hiljaks jäämist võtma ennetavaid meetmeid. Kõige kasulikum viis on oma dokumentide varundamine ja võimalikult paljude dokumentide varundamine. Dokumendi varundamine võib võtta vaid minuteid, kuid taastamine võib võtta tunde või isegi päevi. rikutud docx. Nii et mõelge ette, et säästa nii aega kui ka raha.
Autori sissejuhatus:
Vera Chen on andmete taastamise ekspert DataNumen, Inc., mis on maailmas juhtiv andmete taastamise tehnoloogiate, sealhulgas Exceli parandus ja pdf tarkvaratooted. Lisateabe saamiseks külastage www.datanumenCom









