WorkWeek 元素

包含定义有效工作周的元素。

<WorkWeek>
  ComplexTypeValue
</WorkWeek>

父元素

WorkWeeks

子元素

元素

必需/可选

说明

TimePeriod

可选

定义工作周中的一组连续天数。

Name

可选

有效周的名称

工作日

可选

定义工作周中的天数。

出现次数

最小值:0

最大值:无限制

备注

警告

在 Project 2007 到 SP1 的版本中,将工作周已修改的工作时间保存为 XML 的项目时,WorkWeek 元素不会关闭。 此外,不会保存修改后的 WorkingTimes 元素。 如果尝试在 Project 中打开 XML 文件,则会收到错误:“打开文件时出现意外问题。 文件可能已损坏。”可以编辑 XML 文件,使其有效并正常打开。 但是,由于 Project 2007 无法正确读取 XML 文件中修改的工作时间,因此建议在以后的 Service Pack 中修复错误之前,不要使用 Project XML 文件保存工作周数据。

为了能够打开 XML 文件,可以编辑该文件并执行以下操作:

  • 在 WorkWeeks 节的空开始和结束元素中添加 WorkWeeks 名称。

  • 通过添加 </WeekDay 关闭所有 WeekDay> 元素。

  • 使用 FromTime 和 ToTime 子元素添加缺少的 WorkingTimes 节。

示例

以下示例以加粗字体和批注显示手动编辑的部分。 XML 文件在 Project 中打开,因此可以使用其他数据,但工作时间仍显示默认时间。

<Calendar>
   <Calendars>
      . . .
      <WorkWeeks>       <!-- Add element name-->
         <WorkWeek>
            <TimePeriod>
               <FromDate>2007-11-26T00:00:00</FromDate>
               <ToDate>2007-11-26T23:59:00</ToDate>
            </TimePeriod>
            <Name>Training day</Name>
            <WeekDay>
               <DayType>2</DayType>
               <DayWorking>1</DayWorking>
               <WorkingTimes>   <!-- Add modified working times-->
                  <WorkingTime><FromTime>14:00:00</FromTime><ToTime>17:00:00</ToTime></WorkingTime></WorkingTimes></WeekDay>    <!-- Add closing element -->
         </WorkWeek>
      </WorkWeeks>   <!-- Add element name-->
   </Calendar>
</Calendars>

另请参阅

概念

Calendar 元素和 XML 结构

Calendars 元素 XML 架构