Amy --
No, Microsoft Project 2007 does NOT automatically flag holidays that occur
on a Saturday and Sunday, and then reschedule them to the preceding Friday
or following Monday. The reason the software does not do this is because
every organization has different policies concerning what happens when a
holiday falls on a weekend. In the 13+ years I have worked with this tool,
I have seen the following company policies for weekend holidays:
-- If the holiday falls on a Saturday, the preceding Friday is the
recognized holiday; if the holiday falls on a Sunday, the following Monday
is the recognized holiday (this is the most common, but not every company
does this).
-- If the holiday falls on a weekend, the preceding Friday is always the
recognized holiday.
-- If the holiday falls on a weekend, the following Monday is always the
recognized holiday.
-- If the holiday falls on a weekend, there is no recognized holiday on the
preceding Friday or following Monday. Instead, each worker gets one
additional personal holiday which he/she can use as he/she wishes.
Given the above scenarios, see why Microsoft Project 2007 doesn't do what
you hoped it would do in regard to weekend holidays? So, what you need to
do is to create additional instances of the holiday according to your
company's policy. For example, Independence Day this year falls on a
Sunday. So, you would need to create one additional instance of
Independence Day to set July 5th as the holiday. Also, when you create your
company holidays, click the Details button for each holiday and set the
holiday to recur 2 or more years into the future. I personally like to
create 5 years of holidays to minimize the amount of work I must do.
Hope this helps.