Thanks for the update. I tried placing the above code snippet before iterattiong through revisions and comments.
Now what I have observed is that, the page number count which was jumping to some multiples, had reduced, however, still the page number shown are incorrect.
It shows some page number as (actual pagenumber+(5-10)), which is again a problem.
And regarding Track changes, where I need extract the type of formatting done on a phrase or text.
Please assist on this too.