Use the .Range of the built-in bookmark \page
ActiveDocument.Bookmarks("\page").Range
will contain the content of the page on which the selection is located.

Signature
Please respond to the Newsgroup for the benefit of others who may be
interested. Questions sent directly to me will only be answered on a paid
consulting basis.
Hope this helps,
Doug Robbins - Word MVP
>I want to select a page content and copy it
> to a new page.How can I do that by using VBA
> code?
>
> Thanks!