StartDriver.EffectiveDateSubtract - свойство (проект)

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

Синтаксис

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

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

Параметры

Имя Обязательный или необязательный Тип данных Описание
Date Обязательный Variant Произвольная дата и время, например "10.07.2010" или "10.07.2010 14:00:00".
Duration Обязательный Variant Длительность вычитания, например "3d" или "2w".

Примечания

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

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

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

Пример

Следующая инструкция возвращает значение "24.06.2009 8:00:00", то есть за шесть дней до указанной даты.

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

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

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