
설정: 긴(100페이지 이상) 문서가 있는데 단일 문장 단락이 없는지 확인하라는 요청을 받았습니다. 이 동안반드시 엄격한 스타일 규칙은 아닙니다., 문맥상 타당한 요구이고, 향후 문서에서도 만나야 할 요구입니다.
에 따르면이것2008년 소스에 따르면 Word는 문장 경계에 대해 그다지 똑똑하지 않았지만 그 이후로 많은 것이 변경되었습니다.
이에 대한 이상적인 대답은 "파일->옵션->교정으로 이동하여 "Word에서 맞춤법 및 문법을 교정할 때" 섹션에서 설정을 클릭하고 "스타일"에서 "단일 문장 단락" 확인란을 클릭하는 것입니다. 그러나 뭔가 빠졌거나 다르게 표현되지 않는 한 Word 2010에서는 이러한 확인란이 표시되지 않습니다.
이 목표를 달성하기 위한 다른 아이디어와 좋은 방법도 있을 수 있습니다. 그렇다면 아래에 답변해주세요! 그때까지는 수동 검토입니다.
답변1
좀 파헤쳐봤는데,단어는 문장을 셀 수 있습니다VBA를 사용하여.
예를 들어 을 사용하면 MsgBox(Selection.Range.Sentences.Count)
현재 선택 항목의 문장 수를 포함하는 대화 상자가 팝업됩니다.
"나는 Smith 씨를 좋아합니다."는 2개만 계산됩니다. 그리고 비슷합니다.
아마도 스크립트의 좋은 출발점이 될 것입니다....
VBA 매크로에 대한 기본 아이디어: 문서의 단락을 컬렉션으로 수집한 다음 한 번에 하나씩 반복하면서 각 문장의 수를 계산합니다. "1"이라면 어떤 작업을 수행하십시오 ...