I'm glad that you did describe the procedure you went through and it
fully explains why you got the results that you did. Mail merge works
with one and only one record per page, therefore by using a label
template, this results in the same info being propagated to each one of
the labels. Mail merge was easier to use in Pub2000 than in Pub2002 or
Pub2003, but the rule is the same - Only one record from the data source
per page of output. The resolution to the problem is simple. Create a
single label and make the page size the same size as the label, i.e. 2x3
4x5 1x3 etc... Then select 'Change copies per sheet' on the page setup
screen. Adjust the spacing so the labels print in the proper position.
That's all it takes to get mail merge to print different records on the
same output sheet.
--
Ron
Considering I performed the merge exactly the same way on the Publisher
2000 machine and the Publisher 2003 machine, I cannot imagine how I
might have screwed up the 2003 merge, but I suppose anything is
possible. Here is what I do on the 2003 machine:
Open Publisher (blank 8 1/2 by 11 sheet)
Tools | Mail and Catalog Merge | Mail and Catalog Merge Wizard
Select a merge type | Mail Merge
Select data source | Use an existing list | Browse (select my Excel
data sheet)
Create your publication | File | Page Set up | Layout of "Label" and I
pick the one I want
Create your publication and I insert my merge fields
Preview your publication and individual information is displayed
Complete the merge
Create new publication
The resulting publication is a series of pages and each label on each
page is identical. If I had 8 names to merge onto the labels, I get 8
pages. All 8 labels on page 1 have "John Doe" and all 8 labels on page
2 have "Susie Smith." The result I desire and the one I get on both
Publisher 2000 and Word is one page of 8 labels and a different name on
each label.
By the way, I've tried using different label layouts, and I've also
tried setting the page to label layout before beginning the merge
process. Same result.
I'm open to whatever explanation you can give.
There is nothing amiss in Publisher's merge. If it worked in 2000 then
it will work in 2003. Are you certain you only had one label on your
screen?
--
Mary Sauer MSFT MVP
http://office.microsoft.com/
http://msauer.mvps.org/
news://msnews.microsoft.com
JoAnn
Well, it wasn't just messed up on print preview. The labels I merged
in Publisher did, in fact, also print out as an entire page of each
individual name from my Excel data table.
I ended up performing the merge to labels in Word, and it worked like
a charm. Just makes me curious as to what is wrong with the Publisher
2003 merge???
Just to add to the confusion, I tried the merge on another machine on
our network that still has Publisher 2000, and it also worked like a
charm. Something amiss with Publisher 2003 mail merge.
Yes, use a mail merge for this task.
--
JoAnn Paules
MVP Microsoft [Publisher]
I just used the print preview, but will try to actually print a
page. Am I correct that I need a "mail merge" onto the labels and
not a "catalog merge"?
Did you actually do a test print or did you just look at Print
Preview? PP has a glitch in that it will only show you one name.
Try printing a page on plain paper or using a .pdf driver and see
what you get.
--
JoAnn Paules
MVP Microsoft [Publisher]
Using Windows XP-Pro and Office 2003.
I have a very simple data table in Excel of "first name" and
"last name" that I want to merge onto labels in Publisher. I
seem to end up with an entire page of labels for each line of
data in the Excel file rather than the 8 labels on the Publisher
page each having the information from a separate line of data out
of Excel.
For example, I get all 8 labels on page one reading "John Doe"
and all 8 labels on page 2 reading "Susie Smith" instead of the
first label on page one reading "John Doe" and the second label
on page one reading "Susie Smith."
What am I missing????