Hi Doug, Steve
I find that Bookmarks("\page") fails if a row in a table breaks across a
page.
If the cursor in a row that breaks, on the page that the row starts, then
Selection.Bookmarks("\page").Range will return the whole of that page plus
the entire table going forward to the end of the table. If the cursor is in
a row that breaks, on a middle page of the row (ie if the row spans 3 pages
or more), then Selection.Bookmarks("\page").Range returns the entire table.
If the cursor is in a row that breaks, but on the last page of the table,
then Selection.Bookmarks("\page").Range returns the whole of that page plus
the entire table, going back to the beginning of the table.
Cheers
Shauna
Shauna Kelly. Microsoft MVP.
http://www.shaunakelly.com/word