Application.DateAdd method (Project)
Returns the date and time that follows another date by a specified duration, for an automatically scheduled task.
Syntax
expression. DateAdd
( _StartDate_
, _Duration_
, _Calendar_
)
expression A variable that represents an Application object.
Parameters
Name | Required/Optional | Data type | Description |
---|---|---|---|
StartDate | Required | Variant | The original date to which the duration is added. |
Duration | Required | Variant | The duration to add to the start date. |
Calendar | Optional | Object | A resource, task, or base calendar object. The default value is the calendar of the active project. |
Return value
Variant
Remarks
To add a duration to a date for a manually scheduled task, which uses an effective calendar that can include non-working time, use the EffectiveDateAdd property.
Example
The following example displays the finish date of a three-day automatically scheduled task that begins on 7/11/07 at 8 A.M.
Sub FindFinishDate()
MsgBox Application.DateAdd(StartDate:="7/11/07 8:00 AM", Duration:="3d")
End Sub
Support and feedback
Have questions or feedback about Office VBA or this documentation? Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.