Calendar 元素

日历用于定义 Microsoft Office Project 中的标准工作时间和非工作时间。 一个项目必须有一个基准日历。 任务和资源可能有自己的日历,这些日历基于基准日历。

<Calendar>
  ComplexTypeValue
</Calendar>

父元素

日历

子元素

元素

必需/可选

说明

UID

必需

日历的唯一 ID。

GUID

可选

日历的 GUID。

Name

可选

日历的名称。

IsBaseCalendar

可选

指示日历是否为基准日历。

BaseCalendarUID

可选

此日历所依赖的基础日历的唯一 ID;仅当此日历不是基准日历时才使用。

WeekDays

可选

工作日类型 (一周中的某一天,或例外) 。

异常

可选

Project 2007 中的新增功能。 与日历关联的异常的集合。

WorkWeeks

可选

Project 2007 中的新增功能。 工作周定义的集合。

出现次数

最小值:1

最大值:无限制

示例

以下示例显示了名为“团队基准日历”的本地日历。 日历创建为新的基准日历,而不是另一个日历的副本。

警告

在 Project 2007 到 SP1 的版本中,将具有非默认工作周的项目另存为 XML 时,缺少 WorkWeeks 元素名称。 如果尝试在 Project 中打开 XML 文件,则会收到错误:“打开文件时出现意外问题。 文件可能已损坏。”解决方法是编辑 XML 文件并添加 WorkWeeks 元素名称,如以下示例所示。 然后,XML 文件将正常打开。 但是,由于 WorkWeek 元素包含其他错误,因此建议在以后的 Service Pack 中修复错误之前,不要使用 Project XML 文件保存工作周数据。 有关编辑工作周的其他元素的详细信息,请参阅 WorkWeek 元素

<Calendar>
   <UID>5</UID>
   <Name>Team Base Calendar</Name>
   <IsBaseCalendar>1</IsBaseCalendar>
   <BaseCalendarUID>-1</BaseCalendarUID>
   <WeekDays>
      <WeekDay>
         <DayType>1</DayType>
         <DayWorking>0</DayWorking>
      </WeekDay>
      <WeekDay>
         <DayType>2</DayType>
         <DayWorking>1</DayWorking>
         <WorkingTimes>
            <WorkingTime>
               <FromTime>08:00:00</FromTime>
               <ToTime>12:00:00</ToTime>
            </WorkingTime>
            <WorkingTime>
               <FromTime>13:00:00</FromTime>
               <ToTime>17:00:00</ToTime>
            </WorkingTime>
         </WorkingTimes>
      </WeekDay>
      . . .
   </WeekDays>
   <Exceptions>
      <Exception>
         <EnteredByOccurrences>0</EnteredByOccurrences>
         <TimePeriod>
            <FromDate>2007-11-22T00:00:00</FromDate>
            <ToDate>2007-11-23T23:59:00</ToDate>
         </TimePeriod>
         <Occurrences>2</Occurrences>
         <Name>Thanksgiving holidays</Name>
         <Type>1</Type>
         <DayWorking>0</DayWorking>
      </Exception>
   </Exceptions>
   <WorkWeeks>
      <WorkWeek>
         <TimePeriod>
            <FromDate>2007-11-26T00:00:00</FromDate>
            <ToDate>2007-11-26T23:59:00</ToDate>
         </TimePeriod>
         <Name>Post-holiday working days</Name>
      </WorkWeek>
   </WorkWeeks>
</Calendar>

另请参阅

概念

Calendar 元素和 XML 结构

Calendars 元素 XML 架构