3 módszer a szavak számának megszámlálására a Word dokumentum szakaszaiban

Oszd meg most:

Ebben a cikkben 3 módszerrel számolhatja meg a Word-dokumentum szakaszaihoz tartozó szavak számát.

Könnyen leolvasható a dokumentum teljes szavainak száma. De a Wordben nincs olyan funkció, amely megmondaná egy szakasz szavainak számát. Tekintettel arra, hogy az azonos témához tartozó tartalmakat szívesebben helyezzük egy szakaszba, mint például egy fejezet rendszerezése könyvírás közben, szükséges, hogy megoldásokat találjunk a szakaszok számának megállapításához. Számolja meg a Word-dokumentum szakaszaihoz tartozó szavak számát  Az alábbiakban 3 megközelítés található, amelyekhez makrót kell futtatni.

1. módszer: Számolja meg az aktuális szakaszhoz tartozó szavak számát

  1. Először is, helyezze a kurzort a célterületre.
  2. Ezután meg kell nyitnia a VBA-szerkesztőt a Wordben. Kattintson a „Fejlesztő”, majd a „Visual Basic” parancsra. Ha nem találja a „Fejlesztő” pontot a szalagon, nyomja meg helyette az „Alt+F11” gombot.
  3. Ezután kattintson a „Normál” projektre a bal oldali oszlopban.
  4. Ezután kattintson a „Beszúrás” fülre.
  5. A legördülő menüben válassza a „Modul” lehetőséget.Kattintson a "Normál" -> Kattintson a "Beszúrás" -> Kattintson a "Modul" gombra.
  6. Nyissa meg az új modult dupla kattintással.
  7. Most a nyitott modulban illessze be a következő kódokat:
Sub CountWordsOfCurrentSection()
  MsgBox ("There are " & Selection.Sections(1).Range.ComputeStatistics(wdStatisticWords) _
         & " words in current section.")
End Sub
  1. Végül kattintson a „Futtatás” gombra, vagy nyomja meg az „F5” gombot a kódok végrehajtásához.Kódok beillesztése -> Kattintson a "Futtatás" gombra

Üzenetdobozt fog kapni, amely az aktuális szakaszok teljes számát mutatja, például az alábbiak szerint:Szavak száma az aktuális szakaszban

2. módszer: Számolja meg a szavak számát egy adott szakaszhoz

Tegyük fel, hogy egy könyvön dolgozik, és minden fejezetet külön szakaszként állít be. Ha meg szeretné tudni, hány szót írt egy fejezetbe, használhatja ezt a módszert.

  1. Kövesse a fenti lépéseket a makró telepítéséhez és futtatásához.
  2. Cserélje ki a makrót erre:
Sub CountWordsOfSpecificSection()
  Dim strSecNum As String
  Dim objDoc As Document
 
  Application.ScreenUpdating = False
 
  Set objDoc = ActiveDocument
  strSecNum = InputBox("Enter a section number here:", "Enter Section Number") 
  MsgBox ("There are " & objDoc.Sections(strSecNum).Range.ComputeStatistics(wdStatisticWords) _
          & " words in section " & strSecNum & ".")
  Application.ScreenUpdating = True
End Sub
  1. És futtatva lesz egy beviteli doboz. A „Szakaszszám megadása” mezőbe írja be a szakasz számát, és kattintson az „OK” gombra a továbblépéshez.Írja be a szakasz számát -> kattintson az "OK" gombra

Az eredmény egy üzenetdobozban jelenik meg.

3. módszer: Számolja meg a szavak számát a dokumentum összes szakaszához

Ahogy az alcím is sugallja, ezzel a módszerrel megkapja a dokumentum egyes szakaszaihoz tartozó szavak számát, és egy üzenetdobozban listázza őket.

  1. Először is, nyisd meg a céldokumentumot.
  2. Ennek ellenére meg kell ismételnie az 1. módszer lépéseit a makró telepítéséhez és futtatásához.
  3. És ezúttal változtasson ezzel a makróval:
Sub CountWordsOfEachSectionInDoc()
  Dim objDoc As Document
  Dim nNumberOfSection As Long
  Dim strText As String
 
  Application.ScreenUpdating = False
  Set objDoc = ActiveDocument
  nNumberOfSection = objDoc.Sections.Count
 
  For nNumberOfSection = 1 To nNumberOfSection
    strText = strText & "There are " & objDoc.Sections(nNumberOfSection) _
              .Range.ComputeStatistics(wdStatisticWords) & " words in section " & nNumberOfSection & "; " _
              & vbNewLine
  Next nNumberOfSection
 
  MsgBox strText
 
  Application.ScreenUpdating = True
End Sub

Íme a lehetséges eredmény:Szószám a dokumentum egyes szakaszaihoz

Értékes adatok mentése

Mindenféle dokumentum kezelése során ügyelni kell azok biztonságára. Mivel soha nem lehet megmondani, hogy mikor következik be a következő adatvesztés, javasoljuk, hogy készítsen biztonsági másolatot a fontos fájlokról. Emellett mindig jó olyan eszközt beszerezni, amely képes rá gyógyuljon meg doki, ha van ilyen.

Szerző Bevezetés:

Vera Chen adat-helyreállítási szakértő DataNumen, Inc., amely világelső az adat-helyreállítási technológiák területén, beleértve xls javítás és a pdf javító szoftvertermékek. További információért látogasson el www.datanumen.com

Oszd meg most:

Hozzászólások lezárva.