Yes, me too! Looking at Greg's code led to the realization that all I needed was a function that told me whether there were any further revisions or comments in the document, so that I could handle the return to the top of the document if the user replied OK to the dialogue. A little complex to explain why, but it is to do with VBA's placing the text cursor in the comment itself, when I actually want the text cursor to end up in the main text story immediately before the comment. The function is below. Job done! Nothing like the help of someone who knows VBA thoroughy! Thanks.

Function lastCommentOrRevision() As Boolean
     'A basic Word macro coded by Greg Maxey, http://gregmaxey.com/word_tips.html, 7/29/2017
     ' Returns True if there are no further revisions or comments in the document
    Dim oRng As Range
    
    Set oRng = Selection.Range
    oRng.End = ActiveDocument.Range.End
    If oRng.Revisions.count + oRng.Comments.count = 0 Then lastCommentOrRevision = True
End Function