New Objects, Collections, and Enumerations

Project Developer Reference

New Objects and Collections

The following objects and collections have been added to the object model in Microsoft Office Project 2007.

Object or Collection Description
ActualStartDrivers Represents an Actual Start Drivers object and supports the Task Drivers feature that shows the conditions that affect task start date.
CalendarDrivers Represents a Calendar Drivers object and supports the Task Drivers feature that shows the predecessors and conditions that affect task start date.
ChildDrivers Represents a Child Drivers object and supports the Task Drivers feature that shows the predecessors and conditions that affect task start date.
Exception Represents a single calendar exception. The Exception object is a member of the Exceptions collection.
Exceptions Contains a collection of Exception objects.
PredecessorDrivers Represents a Predecessor Drivers object that supports the Task Drivers feature.
ReportTemplate Represents a report template. The ReportTemplate object is a member of the ReportTemplates collection.
ReportTemplates Contains a collection of ReportTemplate objects.
StartDriver Represents the Tasks StartDriver.
WorkWeek Represents a single calendar work week. The WorkWeek object is a member of the WorkWeeks collection.
WorkWeekDay Represents a single calendar day in a work week. The WorkWeekDay object is a member of the WorkWeekDays collection.
WorkWeekDays Contains a collection of WorkWeekDay objects.
WorkWeeks Contains a collection of WorkWeek objects.

For diagrams that show how the new objects and collections relate to other objects in Office Project 2007, see the following:

New Enumerations

The following enumerations have been added to the object model in Office Project 2007.

Enumerations Description
PjCalendarType Constant specifying the calandar.
PjCommitmentTaskLinkType Constant specifying the type of task link for a deliverable.
PjCustomFieldType Constant specifying the type of a custom field.
PjExceptionItem  
PjExceptionPosition  
PjExceptionType  
PjRecalcDriverType  
PjVisualReportsCubeType  
PjVisualReportsTab  
PjVisualReportsTemplateType