Microsoft Word Macro - Exporting Word Review Comments - How do you reference the sentence related to

Posted by jspeaks on Stack Overflow See other posts from Stack Overflow or by jspeaks
Published on 2010-04-29T22:42:23Z Indexed on 2010/04/29 22:47 UTC
Read the original article Hit count: 425

Filed under:
|
|
|
|

I am trying to export of a Word document review comments. I want to export the sentence selection that was commented on followed by the comment.

Screen shot of the image: http://jspeaks.com/mswordcomment.png

I have found code to loop through the document comments, but I cannot figure out how to reference the sentence selection that the comment was related to.

The current logic is:

Sub ExportComments()
    Dim s As String
    Dim cmt As Word.Comment
    Dim doc As Word.Document

    For Each cmt In ActiveDocument.Comments
        s = s & cmt.Initial & cmt.Index & "," & cmt.Range.Text & vbCr
    Next

    Set doc = Documents.Add
    doc.Range.Text = s
End Sub

I tinkered with Selection.Range, however I cannot determine the proper object or property that contains the referenced sentence.

I would like to produce output like the follow (if we use the example in picture above):

Sentence: Here are more sentences that contain interesting facts - Comment: This is an interesting fact. Sentence: Here are more sentences that contain interesting facts. Here are more sentences that contain interesting facts. - Comment: This is a very interesting fact

© Stack Overflow or respective owner

Related posts about word

Related posts about macro