While Paul's suggestion is ingenious, you could also do it without modifying the document:
Code:
Sub CopyPage()
Dim oRng As Range, oEnd As Range
Dim lngCopies As Long, i As Long
lngCopies = InputBox("How many copies?")
Set oRng = ActiveDocument.Bookmarks("\page").Range
For i = 1 To lngCopies
ActiveDocument.Range.InsertAfter Chr(12)
Set oEnd = ActiveDocument.Range
oEnd.Collapse 0
oEnd.FormattedText = oRng.FormattedText
Next i
lbl_Exit:
Set oRng = Nothing
Set oEnd = Nothing
Exit Sub
End Sub
If you have a page number field in your document, you need to decide how you want the numbering to appear in the finished document. If you want 1 on each page then change the field for '1' as text; however if you do that it is difficult to see the point of the document. If you want to print a number of copies then why duplicate them first? If you want numbered printed copies then see
http://www.gmayor.com/automatic_numbering_documents.htm