Метод Application.DateDifference (Project)

Возвращает длительность между двумя датами в минутах для автоматически запланированной задачи.

Синтаксис

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