ActiveDocument.Bookmarks("\page").Select
will select everything between the start of the current page, and the end of the current page. This is regardless of whether it is a forced page break (you inserted a page break), or a flow page break (the text flowed into the next page.
It selects the current page.
Now, if you are wanting to loop through EACH page of a document, one by one - and doing something with each one - that is a different matter. Could you clarify exactly what you want to do?
Gerry