Written by Allen Wyatt (last updated April 23, 2024)
This tip applies to Word 2007, 2010, 2013, and 2016
Linda wonders if there is a way to count the number of words that are within the comments (and only the comments) in a document.
The easiest way to accomplish this task is to use a macro. This is because Word makes available to VBA a Comments collection which includes all of the comments in the document. All you need to do is to step through each comment and then look at the Count property for the Words collection for the comment, in this manner:
Sub CommentWordCount1() Dim c As Comment Dim lWords As Long Dim sMsg As String For Each c In ActiveDocument.Comments lWords = lWords + c.Range.Words.Count Next c sMsg = "There are " & ActiveDocument.Comments.Count sMsg = sMsg & " comments in the document. & vbCrLf & vbCrLf sMsg = sMsg & "Word count: " & lWords MsgBox sMsg End Sub
If you prefer, you could also use the ComputeStatistics method to come up with the word counts, like this:
Sub CommentWordCount2() Dim c As Comment Dim lWords As Long Dim sMsg As String For Each c In ActiveDocument.Comments lWords = lWords + c.Range.ComputeStatistics(wdStatisticWords) Next c sMsg = "There are " & ActiveDocument.Comments.Count sMsg = sMsg & " comments in the document. & vbCrLf & vbCrLf sMsg = sMsg & "Word count: " & lWords MsgBox sMsg End Sub
When you compare the results from the two macros, you may notice a difference in word counts. This is because of the way that the CompuStatistics method treats punctuation when doing its calculations. You'll want to compare the results and, based on the characteristics of the information in your comments, choose the approach that best suits your needs.
Note:
WordTips is your source for cost-effective Microsoft Word training. (Microsoft Word is the most popular word processing software in the world.) This tip (13531) applies to Microsoft Word 2007, 2010, 2013, and 2016.
The First and Last Word on Word! Bestselling For Dummies author Dan Gookin puts his usual fun and friendly candor back to work to show you how to navigate Word 2013. Spend more time working and less time trying to figure it all out! Check out Word 2013 For Dummies today!
Comments or notes are often added to documents to aid in their development. You can use regular editing techniques to ...
Discover MoreIn the latest versions of Microsoft 365, the company has introduced an entirely new way to deal with markup comments. ...
Discover MoreIf you have multiple editors (or authors) working on the same document, and each of them is adding comments, you may want ...
Discover MoreFREE SERVICE: Get tips like this every week in WordTips, a free productivity newsletter. Enter your address and click "Subscribe."
2020-06-23 10:34:35
Bartosz
well done! the question is whether it is possible to count all the characters in the entire document and in the comments in one script?
Got a version of Word that uses the ribbon interface (Word 2007 or later)? This site is for you! If you use an earlier version of Word, visit our WordTips site focusing on the menu interface.
Visit the WordTips channel on YouTube
FREE SERVICE: Get tips like this every week in WordTips, a free productivity newsletter. Enter your address and click "Subscribe."
Copyright © 2024 Sharon Parq Associates, Inc.
Comments