Calendar Data
This section describes the structure and supported properties of calendar data in Microsoft Project (MPP and XML) files. Calendars in project files define working and non-working time and are essential for accurate task scheduling. The table below outlines the calendar-related fields that can be read from or written to using Aspose.Tasks for .NET. Each field is annotated with version-specific availability and format support. This information helps developers correctly interpret and manipulate calendar data across different MS Project versions.
| Number | Property name | XML | MPP | ** | ** | ** | ** | ** | ** | Comments |
|---|---|---|---|---|---|---|---|---|---|---|
| 2003 | 2007 | 2010 | 2013 | 2016 | 2019 | 2021 | ||||
| 1. | UID | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | |
| 2. | Name | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | |
| 3. | IsBaseCalendar | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | |
| 4. | BaseCalendarUID | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | |
| 5. | WeekDays | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | |
| 6. | Exceptions | R/W | N/A | R/W | R/W | R/W | R/W | R/W | R/W | |
| 7. | WorkWeeks | – | N/A | – | – | – | – | – | – | |
| 8. | IsBaselineCalendar | R/W | N/A | N/A | – | – | – | – | – |