Skip to content

Latest commit

 

History

History
51 lines (29 loc) · 1.8 KB

Project.StartDriver.EffectiveDateAdd.md

File metadata and controls

51 lines (29 loc) · 1.8 KB
title ms.service api_name ms.assetid ms.date ms.localizationpriority
StartDriver.EffectiveDateAdd property (Project)
project-server
Project.StartDriver.EffectiveDateAdd
5b2e2c6e-06b9-ebf4-efdb-4ca2e944b7ff
06/08/2017
medium

StartDriver.EffectiveDateAdd property (Project)

Gets the date and time that follows another date by a specified duration, using the effective calendar for a manually scheduled task. Read-only Variant.

Syntax

expression. EffectiveDateAdd( _Date_, _Duration_ )

expression An expression that returns a StartDriver object.

Parameters

Name Required/Optional Data type Description
Date Required Variant Arbitrary date and time, for example, "7/10/2010" or "7/10/2010 2:00:00 PM".
Duration Required Variant Duration to add, for example, "3d" or "2w".

Remarks

The EffectiveDateAdd property uses the effective calendar for manually scheduled tasks, which allows tasks to start and finish on non-working times. The property and arguments have no effect on actual task dates.

Use the EffectiveDateSubtract, EffectiveDateAdd, and EffectiveDateDifference properties to calculate start and finish dates for manually scheduled tasks.

To calculate a date for an automatically scheduled task, where you can also specify the calendar, use the DateAdd method.

Example

The following statement returns the value "7/9/2009 5:00:00 PM", which is six days after the specified date.

Debug.Print ActiveProject.Tasks(3).StartDriver.EffectiveDateAdd("7/2/2009", "6d")

[!includeSupport and feedback]