Метод Application.DateAdd (Project)

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

Синтаксис

выражение. DateAdd( _StartDate_, _Duration_, _Calendar_ )

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

Параметры

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

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

Variant

Примечания

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

Пример

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

Sub FindFinishDate() 
 MsgBox Application.DateAdd(StartDate:="7/11/07 8:00 AM", Duration:="3d") 
End Sub

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

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