Метод 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 и обратная связь.