Ask Different is a question and answer site for power users of Apple hardware and software. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a custom label in my Address Book cards (to indicate the name I'd like to appear on a label, e.g. The Smith Family).

I'm on Lion (so that's Address Book version 6.1 on Mac OS X 10.7.2).

When I go to print the labels, File > Print > Mailing Labels I can't change it from using the Name (Prefix - First Name - Surname).

Before I set off trying to export this to a mail merge and use a much more complicated method, is there a way of doing this within Address Book?

I found this hack which suggests adding the label as the Company Name, because that is an option to print, but some of the people have actual company names, so that isn't going to work for me.

share|improve this question

When printing labels, I find a good technique is to make a new Address Book group. Here's a technique that might work, depending on the size of the job.

Duplicate a contact with copy/paste, and drag the copy into the label printing group. Edit the card so the name fields are blank, and set the first name to be "The Smith Family". When you're done making the label changes, select the group and bring up the printing UI, which will print the contacts in the group.

When you're done printing, delete the contacts from the label printing group, then delete the group, and your original contacts remain intact.

share|improve this answer
Thanks - I can see that working for small groups; but I've got a couple of hundred entries in this group, so it's not the ideal solution in this case! – Unsliced Dec 11 '11 at 8:55

I haven't tried it yet but here's a post about the same problem where a commenter suggests an AppleScript to temporarily change the names you're using and then revert them back after you're done printing.

share|improve this answer
Interesting idea, but definitely a worst case scenario that one! I'm a coder, but I really don't think that this is a problem which needs a coding solution ... although apparently I'm wrong. – Unsliced Dec 17 '12 at 9:37

It's not an ideal solution, but I've solved around the problem by using Address Book Exporter which saves to a CSV which I can then import into Word and do a mail merge - because frankly, for jobs like this, Microsoft does do a better job (you can do it in Libre Office, but it's not as smooth).

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.