I would do a mail merge with word,
For help on Word mail merge using Excel as the data source have a look here
http://www.mvps.org/dmcritchie/excel/mailmerg.htm
http://www.mvps.org/word/FAQs/MailMerge/CreateAMailMerge.htm
http://www.mvps.org/word/FAQs/MailMerge/CreateADataSource.htm

Signature
Paul B
Always backup your data before trying something new
Please post any response to the newsgroups so others can benefit from it
Feedback on answers is always appreciated!
Using Excel 2002 & 2003
> how do I print envelopes with customer addresses from excel?
You need to use the mailmerge Wizard in Microsoft Word. From there you
can access your saved Excel spreadsheet with the address information.

Signature
Spreadsheet