Easily Add All Holidays To The Calendar in Outlook 2003
Here is a quick and easy way to add all holidays to your Outlook 2003 Calendar. This tip also works for countries other than the United States.
Open Outlook and go to Tools \ Options \ Calendar Options.

Under Calendar Options click on the "Add Holidays" button.

Choose your respective Country and click OK.

You will receive a confirmation screen after Outlook automatically populates your calendar with all Holidays.

You can then go through your Calendar for the year and see what holidays fall on what days. This comes in very handy when planning for upcoming events and meetings.


Have added this to outlook, but doesn't seem to show anywhere in the calender??
Have just looked and in the outlook.txt file that contains holiday dates on my computer the list ran from 1997 to 2002 which is why nothing shows up in 2008. Edit the file by writing a new list of holiday dates, or anything else you want to show in the calendar, following closely the formatting method which is clear to see in the layout. I'm sure an internet search will reveal the full story, I do not have time to explain more fully. It can be done, I update the file annually for my office with a customised Corporate Calendar. The file is in c:/programme files/microsoftoffice/office/1033/outlook.txt
Actually, once I added calendar entries, i scrolled backwards to 2007 and they showed up, though 2008 was not visible. So I went into the appointment entry for each of the holidays, and scheduled it for a yearly recurrence, using whatever rules applied to that holiday (every dec. 31st for new years eve, last thursday of november every year for thanksgiving, etc…) and now my holidays stretch on into every future year…no editing of files on a yearly basis.
To do this yourself, double click on the appointment entry in your calendar, click on the recurrence button, and choose yearly on the left, and the appopriate rule on the right, and then click 'OK'.