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