I have been working with Excel macros for years and know many of the object names so writing custom macros is easy. I recently have a need to start writing macros for Outlook. Specifically, I have rules set up to categorize certain emails and an Inbox that is sorted by categories. The rules work great, but the rest of what I do is manual and I would like to autmate it. Right now I select all the emails within a category that are a month old, and click print. I print to Adobe Arobat and save the grouped email messages into an archive folder. I would like my macro to run every day, find any emails within a category that are 30 days or older, select these, print (my default is set to Adobe) and save the pdf files in the appropriate folders (folder names are the same as the category names). It sounds easy enough, but I need to know the object names/properties/events for Outlook Inbox, categories, email date and then how to print/select printer, etc...