Custom Field (Extended Attribute) Definition Data
Custom fields, also known as extended attributes, allow users to define additional metadata in Microsoft Project files. This section outlines the structure and supported properties of custom field definitions in the MPP and XML formats. Each property is described with its availability across various MS Project versions. Understanding these definitions is essential for reading, modifying, or generating project files with custom attributes. The table below lists supported properties along with their read/write capabilities. Use this data when working with Aspose.Tasks APIs to create or parse extended attribute definitions. Field availability may vary depending on the project format and version.
Number | Property name | XML | MPP | ** | ** | ** | ** | ** | ** | Comments |
---|---|---|---|---|---|---|---|---|---|---|
2003 | 2007 | 2010 | 2013 | 2016 | 2019 | 2021 | ||||
1. | FieldID | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | |
2. | FieldName | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | |
3. | CFType | R/W | R | R/W | R/W | R/W | R/W | R/W | R/W | |
4. | Guid | R/W | – | R/W | R/W | R/W | R/W | R/W | R/W | |
5. | ElemType | R/W | R | R | R | R | R | R | R | |
6. | MaxMultiValues | R/W | – | – | – | – | – | – | – | |
7. | UserDef | R/W | – | – | – | – | – | – | – | |
8. | Alias | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | |
9. | SecondaryPID | R/W | – | – | R/W | R/W | R/W | R/W | R/W | |
10. | AutoRollDown | R/W | – | – | – | – | – | – | – | |
11. | DefaultGuid | R/W | – | R/W | R/W | R/W | R/W | R/W | R/W | |
12. | Ltuid | R/W | – | R/W | R/W | R/W | R/W | R/W | R/W | |
13. | PhoneticAlias | R/W | – | – | – | – | – | – | – | |
14. | RollupType | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | |
15. | CalculationType | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | |
16. | Formula | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | |
17. | RestrictValues | R/W | R | – | – | – | – | – | – | |
18. | ValuelistSortOrder | R/W | R | – | – | – | – | – | – | |
19. | AppendNewValues | R/W | R | – | – | – | – | – | – | |
20. | Default | R/W | R | – | – | – | – | – | – | |
21. | Value | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | |
22. | SecondaryGuid | – | N/A | N/A | – | – | – | – | – |