Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Возвращает дату и время, которые следуют за другой датой по заданной длительности для автоматически запланированной задачи.
Синтаксис
выражение. 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 и обратная связь.