To Word, an envelope is really just a document. I would suggest that you
create another template for your envelope with DocVariable fields in that
template to contain the elements of the name and address and then have code
in your userform create a new document from that template, set the values of
the document variables in that document to the data from your userform,
update the fields in that document and then have it print it out to the
appropriate tray.

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
> Hi,
>
[quoted text clipped - 5 lines]
> print an evelope too which uses totally differnt tray in the printer. Any
> suggestion, sample code?