That is what mailmerge is for.
See the article "Creating a Mail Merge Data Source" at:
http://www.word.mvps.org/FAQs/MailMerge/CreateADataSource.htm
and
"How to create a Mail Merge" at:
http://www.word.mvps.org/FAQs/MailMerge/CreateAMailMerge.htm
See the article "How to do a mail merge to the printer using VBA, without
displaying the Print dialog" at:

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
>I have 1000 name I need to type it in a printing certificate, there is any
> way to put all these names in a macro and take the order to type each name
> separately in the certificate that already I have it?