> In fact,
> =A0 =A0Selection.Tables(1).Select
> selects the first table in the Selction, not the document. For that, you n=
eed:
> =A0 =A0ActiveDocument.Tables(1).Select
>
Jean-Guy Marcil Of course you are quite correct. My oversight.
>
> If all the OP want to do is create a range object, then the code should ha=
ve
> been:
>
> Dim oRng1 As Range
>
> Set oRng1 =3D
> ActiveDocument.Bookmarks("Tableofreplacements").Range.Tables(1).Range
>
> Do not uset he Selection object unless absolutely necessary.
I agree with this as well. It is usually better to use the range
object I usually don't make a big point about it because it is just
easier sometimes to use the selection object especially when you are
new or are having problems because you can see what is going on.
Cheers!
TonyS.