Свойство StartDriver.EffectiveDateAdd (Project)

Получает дату и время, которые следуют за другой датой по указанной продолжительности, используя эффективный календарь для задачи, назначенной вручную. Только для чтения, Variant.

Синтаксис

выражение. EffectiveDateAdd( _Date_, _Duration_ )

выражение Выражение, возвращаемая объекту StartDriver .

Параметры

Имя Обязательный или необязательный Тип данных Описание
Date Обязательный Variant Произвольные дата и время, например , "7/10/2010" или "7/10/2010 2:00:00 PM".
Duration Обязательный Variant Продолжительность добавления, например, "3d" или "2w".

Примечания

Свойство EffectiveDateAdd использует эффективный календарь для выполнения запланированных вручную задач, что позволяет запускать и заканчивать задачи в нерабоченое время. Свойство и аргументы не влияют на фактические даты задач.

Используйте свойства EffectiveDateSubtract, EffectiveDateAdd и EffectiveDateDifference , чтобы рассчитать даты начала и завершения для запланированных вручную задач.

Чтобы рассчитать дату для автоматически запланированной задачи, в которой можно также указать календарь, используйте метод DateAdd .

Пример

В следующем заявлении возвращается значение "7/9/2009 5:00:00 PM", которое является шестью днями после указанной даты.

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

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.