Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Возвращает длительность между двумя датами в минутах для автоматически запланированной задачи.
Синтаксис
выражение.
DateDifference( _StartDate_, _FinishDate_, _Calendar_ )
выражение: переменная, представляющая объект Application.
Параметры
| Имя | Обязательный или необязательный | Тип данных | Описание |
|---|---|---|---|
| StartDate | Обязательный | Variant | Дата, используемая в качестве начала длительности. |
| FinishDate | Обязательный | Variant | Дата, используемая в качестве окончания длительности. |
| Календарь | Необязательный | Object | Объект базового календаря ресурса или задачи. Значение по умолчанию — календарь активного проекта. |
Возвращаемое значение
Long
Замечания
Чтобы получить разницу между двумя датами для задачи, запланированной вручную, которая использует эффективный календарь, который может включать нерабочее время, используйте свойство EffectiveDateDifference .
Пример
В следующем примере показана длительность задачи, которая начинается 11.07.97 в 8 утра и заканчивается 13.07.97 в 17:00.
Sub FindDuration()
MsgBox Application.DateDifference ("7/11/97 8:00 AM", "7/13/97 5:00 PM")
End Sub
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.