Try
Dim myrange As Range
With ActiveDocument
Set myrange = .Range
myrange.start = .Bookmarks("FirstBookMark").Range.End + 1
myrange.End = .Bookmarks("SecondBookMark").Range.start - 1
myrange.Copy
Set myrange = .Range
myrange.Collapse wdCollapseEnd
myrange.Paste
End With

Signature
Hope this helps.
Please reply to the newsgroup unless you wish to avail yourself of my
services on a paid consulting basis.
Doug Robbins - Word MVP
> Hi again,
>
[quoted text clipped - 27 lines]
>> > >
>> > > Thank you very much for your cooperation,
MEME - 18 May 2008 13:49 GMT
It works!
Thank you very much. It is excellent!

Signature
meme
> Try
>
[quoted text clipped - 40 lines]
> >> > >
> >> > > Thank you very much for your cooperation,