Calendar 要素
Microsoft Office Project では、カレンダーは標準の稼働時間および非稼働時間を定義するために使用します。 プロジェクトには、少なくとも 1 つの基本カレンダーが必要です。 タスクおよびリソースには、基本カレンダーに基づいた独自のカレンダーを設定できます。
<Calendar>
ComplexTypeValue
</Calendar>
親要素
子要素
要素 |
必須/オプション |
説明 |
---|---|---|
必須 |
カレンダーの一意の ID。 |
|
オプション |
予定表の GUID。 |
|
オプション |
カレンダーの名前。 |
|
オプション |
カレンダーが基本カレンダーであるかどうかを示します。 |
|
オプション |
このカレンダーが依存する基本カレンダーの一意の ID。このカレンダーが基本カレンダーではない場合にのみ使用されます。 |
|
オプション |
稼働日の種類 (曜日または例外)。 |
|
オプション |
Project 2007 の新しい要素。 カレンダーに関連付けられた例外のコレクションです。 |
|
オプション |
Project 2007 の新しい要素。 稼働日の定義のコレクションです。 |
Occurrences
最小 : 1 最大 : 制約なし |
例
次の例は、Team Base Calendar という名前のローカルなカレンダーを示します。 このカレンダーは、別のカレンダーのコピーではなく、基本カレンダーとして作成されます。
警告
Project 2007 から SP1 のリリースでは、既定以外の作業週を含むプロジェクトを XML として保存すると、WorkWeeks 要素名が見つかりません。 Project で XML ファイルを開こうとすると、"ファイルを開くときに予期しない問題が発生しました。 ファイルが破損している可能性があります。回避策は、次の例のように、XML ファイルを編集し、WorkWeeks 要素名を追加することです。 その後、XML ファイルが正常に開きます。 ただし、WorkWeek 要素には他のエラーが含まれているため、後のサービス パックでエラーが修正されるまで、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>