Метод Application.DateSubtract (Project)

Возвращает дату и время, предшествующие другой дате на указанную длительность для автоматически запланированной задачи.

Синтаксис

выражение. DateSubtract( _FinishDate_, _Duration_, _Calendar_ )

выражение: переменная, представляющая объект Application.

Параметры

Имя Обязательный или необязательный Тип данных Описание
FinishDate Обязательный Variant Дата, используемая в качестве конечной точки.
Duration Обязательный Variant Длительность вычитания из даты окончания.
Календарь Необязательный Object Ресурс, задача или базовый объект календаря. Значением по умолчанию является календарь активного проекта.

Возвращаемое значение

Variant

Примечания

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

Пример

В следующем примере отображается дата начала задачи, которая длится три дня и заканчивается 13.07.02 в 17:00.

Sub FindDuration() 
 MsgBox DateSubtract("7/13/02 5:00 PM", "3d") 
End Sub

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

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