I send a lot of letters written in Pages '09 from myself personally, as well as from my business. Pages already offers "merge fields" that allow you to setup placeholder text which can be populated by dragging and dropping in a contact from Address Book, but you have to pre-choose the type of address when you set these fields up.
Normally, I set up all my templates using a person's work address, but sometimes, I need to send a letter (business or personal) to a person's home address (or another address), and I'm back to copying and pasting the address from Address Book again.
I've decided to deal with this the other way around. By using the following AppleScript, I can now send a letter by clicking on a person's record in my Address Book, then clicking the address I wish to use. A contextual menu appears with 'Send personal letter' as an option. When I choose this, Pages will launch, create a new Personal Letter from my template, then put the person's details into the template, ready to go.
I've set-up multiples of these, one for each letter template that I'm likely to use, but even one is great!
To use this, you'll need to do three things:
Comments (0)
Mac OS X Hints
http://hints.macworld.com/article.php?story=20090515143508482