The following blog lists a VB Code sample for a yearly planner style calendar. It reads your default Outlook calendar and creates a HTML calendar. Supports up to 12 months. Code can be adapted to filter out categories.
http://niveauverleih.blogspot.com/2007/05/yearly-calendar-view-for-outlook.html
I tested it with Outlook 2007 and it works great. You can create a 1 -12 month calendar and print it, email it, or publish it to the web.
Tip: if the code fails on this line:
Attribute VB_Name = “YearlyCalendar”
Comment the line out (add a ‘ at the beginning) or delete the line.
Related posts:
« « Tip 430: Start Menu IconTip 432: Subscribe to Google Calendar » »

the link provided in the post above (http://niveauverleih.blogspot.com/2007/05/yearly-calendar-view-for-outlook.html) has a link to code, but it fails; is there an update? Can you provide the code that is supposed to be at: http://www.niveauverleih.net/blog/scripts/YearlyCalendarV2.txt ?
thanks