문서의 텍스트 상자, 각주 및 미주와 관련된 단어 수 통계를 얻는 3 가지 방법

지금 공유 :

오늘 기사에서는 문서의 텍스트 상자, 각주 및 미주와 관련된 단어 수 통계를 얻는 3 가지 빠른 방법이 있습니다.

문서의 총 단어 수를 얻는 것은 어렵지 않습니다. 그러나 다른 종류의 텍스트의 단어 수를 얻으려면 더 많은 작업이 필요합니다. 다음은 3 가지 방법입니다. 무엇을 사용할 수 있는지 계속 읽으십시오. 문서의 텍스트 상자, 각주 및 미주와 관련된 단어 수 통계 가져 오기

방법 1 : 텍스트 상자, 각주 및 미주의 텍스트를 포함하는 단어 계산

기본적으로 Word는 텍스트 상자의 텍스트와 각주 및 미주의 단어를 포함하여 문서에 나타나는 모든 단어를 계산합니다.

  1. 첫 번째와 포름ost, 상태 표시 줄로 이동하여 "단어"를 클릭하여 "단어 수"상자를 엽니 다.
  2. 거기에서 모든 종류의 통계를 볼 수 있습니다. "텍스트 상자, 각주 및 미주 포함"상자를 선택했는지 확인하십시오.
  3. 그런 다음 "닫기"를 클릭합니다.상태 표시 줄에서 단어 클릭-> "텍스트 상자, 각주 및 미주 포함"상자 선택 취소-> "닫기"클릭
  4. 상태 표시 줄에서 "단어"명령을 찾을 수없는 경우 해당 위치를 마우스 오른쪽 버튼으로 클릭하십시오.
  5. 다음으로 "단어 수"를 확인하십시오.상태 표시 줄을 마우스 오른쪽 버튼으로 클릭-> "단어 수"확인

방법 2 : 텍스트 상자, 각주 및 미주에서 단어 수에서 텍스트 제외

이것은 방법 1과 반대입니다. 따라서 "텍스트 상자, 각주 및 미주 포함"상자의 선택을 취소하면됩니다.

방법 3 : Word 매크로를 실행하여 텍스트 상자, 각주 및 미주에서 개별 단어 수 가져 오기

  1. 먼저 방법 1의 방법을 사용하여 "단어 수"상자를 트리거하고 옵션 상자가 선택되어 있는지 확인합니다.
  2. 그런 다음 "Alt + F11"을 눌러 VBA 편집기를 엽니 다.
  3. 그런 다음 먼저 "Normal"을 클릭하여 "Normal"프로젝트에 새 모듈을 삽입합니다.
  4. 그리고 다음 "삽입"을 클릭합니다.
  5. 그런 다음 "모듈"을 선택합니다."일반"클릭-> "삽입"클릭-> "모듈"클릭
  6. 모듈을 두 번 클릭하여 코딩 영역을 열고 여기에 다음 코드를 붙여 넣습니다.
Sub SeparateCountNumberOfTextboxFootnoteEndnote()
  Dim lTextboxWords As Long
  Dim lTextboxChars As Long
  Dim lDocumntWords As Long
  Dim lDocumntChars As Long
  Dim objTextboxShape As Shape
  Dim objTemp As Dialog
  Dim bDone As Boolean
  Dim objRange As Range
  Dim lFootnoteWords As Long
  Dim lFootnoteChars As Long
  Dim lEndnoteWords As Long
  Dim lEndnoteChars As Long
 
  Application.ScreenUpdating = False

 Do
   bDone = True
   For Each objTextboxShape In ActiveDocument.Shapes
     If objTextboxShape.Type = msoGroup Then
       objTextboxShape.Ungroup
       bDone = False
     End If
   Next objTextboxShape
 Loop Until bDone

 '  Count the words and characters in the whole document.
 Selection.HomeKey Unit:=wdStory
 Set objTemp = Dialogs(wdDialogToolsWordCount)
   objTemp.Update
   objTemp.Execute
   lDocumntWords = objTemp.Words
   lDocumntChars = objTemp.Characters
 
 With ActiveDocument
 '  Count the words and characters in all textboxes.
   lTextboxWords = 0
   lTextboxChars = 0
   If ActiveDocument.Shapes.Count > 0 Then
     For Each objTextboxShape In .Shapes
       objTextboxShape.Select
       objTemp.Execute
       lTextboxWords = lTextboxWords + objTemp.Words
       lTextboxChars = lTextboxChars + objTemp.Characters
     Next objTextboxShape
   Else
     MsgBox ("There is no text box in this document")
   End If

   '  Count the words and characters in all footnotes.
   lFootnoteWords = 0
   lFootnoteChars = 0
   If ActiveDocument.Footnotes.Count > 0 Then
     For Each objRange In .StoryRanges
       If objRange.StoryType = wdFootnotesStory Then
         objRange.Select
         objTemp.Execute
         lFootnoteWords = lFootnoteWords + objTemp.Words
         lFootnoteChars = lFootnoteChars + objTemp.Characters
       End If
     Next objRange
   Else
     MsgBox ("There is no footnote in this document")
   End If

   '  Count the words and characters in all endnotes. 
   lEndnoteWords = 0
   lEndnoteChars = 0
   If ActiveDocument.Endnotes.Count > 0 Then
     For Each objRange In .StoryRanges
       If objRange.StoryType = wdEndnotesStory Then
         objRange.Select
         objTemp.Execute
         lEndnoteWords = lEndnoteWords + objTemp.Words
         lEndnoteChars = lEndnoteChars + objTemp.Characters
       End If
     Next objRange
   Else
     MsgBox ("There is no Endnote in this document")
   End If
 End With
 
 Application.ScreenUpdating = True

 MsgBox (" In this document there are totally" & vbCr _
   & Str(lDocumntWords) & " word(s) and" & Str(lDocumntChars) & " characters" & vbCr & vbCr _
   & "Including:" & vbCr _
   & Str(ActiveDocument.Shapes.Count) & " textboxes contain(s)" & vbCr _
   & Str(lTextboxWords) & " word(s)," & Str(lTextboxChars) & " characters" & vbCr & vbCr _
   & Str(ActiveDocument.Footnotes.Count) & " footnotes contain(s)" & vbCr _
   & Str(lFootnoteWords) & " word(s)," & Str(lFootnoteChars) & " characters" & vbCr & vbCr _
   & Str(ActiveDocument.Endnotes.Count) & " Endnotes contain(s)" & vbCr _
   & Str(lEndnoteWords) & " word(s)," & Str(lEndnoteChars) & " characters")
End Sub
  1. 마지막으로“실행”버튼을 클릭합니다.코드 붙여 넣기-> "실행"클릭

텍스트 상자, 각주 또는 미주가없는 경우 다음과 같은 메시지 상자가 표시됩니다.문서에 미주가 없음을 나타내는 메시지 상자

계속하려면 "확인"을 클릭하십시오. 그러면 단어 수에 대한 모든 세부 정보가 나열된 다른 상자가 표시됩니다.단어 수의 세부 사항

복구 도구 받기

Word가 갑자기 무너질 수 있으므로 수정 작업을 수행하기 위해 고급 수리 제품을 구입하는 것이 좋습니다. 이러한 도구는 손상된 단어. 따라서 가능한 한 빨리 하나를 얻을 시간을 확보하십시오.

저자 소개 :

Vera Chen은 데이터 복구 전문가입니다. DataNumen, Inc.는 다음과 같은 데이터 복구 기술 분야의 세계적 리더입니다. xls 수정 pdf 수리 소프트웨어 제품. 자세한 내용은 WWW.datanumen.COM

지금 공유 :

댓글이 닫혀있다.