Snip...
>Cetin,
>Thanks a lot for your advice and help with the code, it opened my mind to other ways to do what I need.
>
>[],s
>Peter
Glad. If you use document variables instead it might be easier. In word you then insert DocVariable fields and format as you like. To update the values :
oWord.Activedocument.Variables('varName').Value = lcNewValue
Alternatively which I think is an easy thing is to create a mailmerge document template. It wouldn't have anything to do with mailing to multiple clients but a single record updating variables.
You might also combine the variables, bookmarks and mailmerge fields in a single document.
Cetin