Thanks Harry
...obvious when you point it out ...
Glad you're sorted now.
By the way I have found that within your loop:
docword.Range.Tables(1).Cell(1, 1).Range = i
can be restated as:
docword.Tables(1).Cell(1, 1) = i
I think Range in this context refers to a portion of the document.
Since you are in a Table then this doesn't apply, presumably because the table has already been positioned within the document?
If you are all done on this then mark your thread as Solved?