Calendar-Element
Ein Kalender wird verwendet, um standardarbeits- und arbeitsfreie Zeiten in Microsoft Office Project zu definieren. Ein Projekt muss über einen Basiskalender verfügen. Aufgaben und Ressourcen können über eigene Kalender verfügen, die auf einem Basiskalender basieren.
<Calendar>
ComplexTypeValue
</Calendar>
Übergeordnete Elemente
Untergeordnete Elemente
Element |
Erforderlich/Optional |
Beschreibung |
---|---|---|
Erforderlich |
Die eindeutige ID für den Kalender. |
|
Optional |
Die GUID für den Kalender. |
|
Optional |
Der Kalendername. |
|
Optional |
Gibt an, ob der Kalender ein Basiskalender ist. |
|
Optional |
Die eindeutige ID für den Basiskalender, von dem dieser Kalender abhängt; wird nur verwendet, wenn dieser Kalender kein Basiskalender ist. |
|
Optional |
Der Typ des Arbeitstags (ein Wochentag oder eine Ausnahme). |
|
Optional |
Neu in Project 2007. Sammlung von Ausnahmen, die dem Kalender zugeordnet sind. |
|
Optional |
Neu in Project 2007. Sammlung von Arbeitswochendefinitionen. |
Vorkommen
Minimum: 1 Maximum: Unbegrenzt |
Beispiel
Das folgende Beispiel zeigt einen lokalen Kalender mit dem Namen Team Base Calendar. Der Kalender wird als neuer Basiskalender erstellt, nicht als Kopie eines anderen Kalenders.
Warnung
In den Releases von Project 2007 bis SP1 fehlt der Name des WorkWeeks-Elements, wenn Sie ein Projekt mit einer nicht standardmäßigen Arbeitswoche als XML speichern. Wenn Sie versuchen, die XML-Datei in Project zu öffnen, erhalten Sie die Fehlermeldung "Beim Öffnen der Datei ist ein unerwartetes Problem aufgetreten. Die Datei ist möglicherweise beschädigt." Die Problemumgehung besteht darin, die XML-Datei zu bearbeiten und den Namen des WorkWeeks-Elements hinzuzufügen, wie im folgenden Beispiel gezeigt. Die XML-Datei wird dann normal geöffnet. Da das WorkWeek-Element jedoch andere Fehler enthält, wird empfohlen, project XML-Dateien nicht zum Speichern von Arbeitswochendaten zu verwenden, bis die Fehler in einem späteren Service Pack behoben wurden. Weitere Informationen zum Bearbeiten anderer Elemente für Arbeitswochen finden Sie im WorkWeek-Element.
<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>