Word 2007 print envelope address

B

BB

I am using Word 2007 on Vista and I am mainly working with documents in which
I have merged data. In previous versions, I was able to highlight the top
left corner of an address in a letter, click on create envelopes and Word
would recognize and populate the address. This does not happen in Word 2007.
(I have at times been able to get 2 lines of the address to appear, but no
more.) I have tried creating a macro to automate copying and pasting the
address, but the copy/paste comand is using either the address from when I
first set up the macro or the unmerged database fields. I seem to recall
coming across a macro solution someone else had written (I had already
written mine and thought I had fixed it), but now cannot get back to it. Can
anyone help me out, either in finding the macro or making this a more
automated process?
 
G

Graham Mayor

Does it work if you select the address first?

--
<>>< ><<> ><<> <>>< ><<> <>>< <>><<>
Graham Mayor - Word MVP


<>>< ><<> ><<> <>>< ><<> <>>< <>><<>
 
B

BB

No, here's what I have tried:

*With the cursor pointed at the upper left hand corner of the address (which
used to work), I get nothing.
*With the entire address selected - I get 1st 2 lines of address.
*With entire address + 1 extra blank line selected - I still get 1st 2 lines
of address

Oddly enough, in going back through to give you this detail, I opened a
different word document (one that I rarely use), selected the entire address
and it all appeared in the envelope. It would still not appear when I just
left the cursor pointed on the upper left hand corner of the address (my 1st
preference). Baffled, I went back to my more recent document and tried again
to highlight the entire address, but it still didn't work.

I have been using these documents in Compatability mode (they were 97-2003
documents), although I just tried to save in the new version and came up with
the same results.

Graham, I thought it was your macro I came across - no? Nothing for this?
I have a hard time getting back to posts (even my own), so I can't seem to
find it to tell you which one I am thinking of.

Thanks for any help you can offer.
 
G

Graham Mayor

I do have a macro, that I use personally, that works with my #10 and #10
email envelopes that forms part of an add-in. If it is of any use to you,
you can contact me via my e-mail link on the home page of my web site. It
creates an envelope by reading the addressee block provided that block is
formatted with the Inside Address paragraph style, or you can pick the
address from Outlook, or you can type it on the envelope. The add-in adds
extra envelope and label functions to the Mailings ribbon. I have not made
it widely available via my web site, but I can send you a copy to try.

Off hand, I don't know why your envelope tool does not pick up the address
correctly. Check the formatting with the hidden formatting displayed by
pressing the ¶ button on the Home tab. Try applying the Inside Address or
Normal paragraph style to the address and see if it is then picked up.

--
<>>< ><<> ><<> <>>< ><<> <>>< <>><<>
Graham Mayor - Word MVP


<>>< ><<> ><<> <>>< ><<> <>>< <>><<>
 
G

Graham Mayor

Its a style called Inside Address that Microsoft uses for formatting
addressee information in its letter templates. If not present, simply create
a new style based on the style you normally use in your letters for the
addressee and apply it to your addressee blocks. You will only really need
it if you use my add-in. The normal style should work as well with the
standard Envelope tool. The function looks for unambiguous blocks of text
that look like addresses. It can easily be fooled by formatting in the
letter, hence my macro looks only for text formatted in the Inside Address
style.

--
<>>< ><<> ><<> <>>< ><<> <>>< <>><<>
Graham Mayor - Word MVP


<>>< ><<> ><<> <>>< ><<> <>>< <>><<>
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top