Свойство Task.ActualDuration (Project)
Возвращает или задает фактическую длительность задачи (в минутах). Доступны только для чтения для сводных задач. Для чтения и записи, Variant.
Синтаксис
выражение. ActualDuration
Выражение Переменная, представляющая объект Task .
Пример
В следующем примере помечаются задачи в активном проекте с фактической длительностью, превышающей указанное количество минут.
Sub MarkLongDurationTasks()
Dim T As Task ' Task object used in For Each loop
Dim Minutes As Long ' Duration entered by user
' Prompt user for the actual duration, in minutes.
Minutes = Val(InputBox$("Enter the actual duration, in minutes: "))
' Don't do anything if the InputBox$ was cancelled.
If Minutes = 0 Then Exit Sub
' Cycle through the tasks of the active project.
For Each T In ActiveProject.Tasks
' Mark a task if it exceeds the duration.
If T.ActualDuration > Minutes Then T.Marked = True
Next T
End Sub
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.