Sorry about that.
Here it is, or another recreation of it
Dim atnamerange As Range, atname As String, atrange As Range, i As Long,
atable As Table
Set atable = ActiveDocument.Tables(1)
For i = 2 To atable.Rows.Count
Set atrange = atable.Cell(i, 1).Range
atrange.End = atrange.End - 1
Set atnamerange = atable.Cell(i, 2).Range
atnamerange.End = atnamerange.End - 1
atname = atnamerange.Text
NormalTemplate.AutoTextEntries.Add Name:=atname, _
Range:=atrange
Next i

Signature
Please post any further questions or followup to the newsgroups for the
benefit of others who may be interested. Unsolicited questions forwarded
directly to me will only be answered on a paid consulting basis.
Hope this helps
> Thnks for that Doug, but I think you forgot to add the
> macro which I need to run?
[quoted text clipped - 41 lines]
>>
>>.