Файл docx представляет собой zip-архив с несколькими xml-файлами. Одним из таких файлов является comments.xml, который содержит все комментарии. В моей системе Linux я сделал следующее, чтобы извлечь текст всех комментариев. Я сделал простой файл test.docx с абзацем, к которому я прикрепил комментарий.
unzip test.docx xmllint --xpath "//*[local-name()='t']/text()" word/comments.xml
Которые возвращают весь текст комментариев. Здесь и далее это просто число символов / слов.