Свойство Project.LevelToDate (Project)
Возвращает или задает конечную дату диапазона, в котором выровляются общие ресурсы. По умолчанию используется дата окончания проекта или последнее введенное значение даты. Для чтения и записи, Variant.
Синтаксис
выражение. LevelToDate
Выражение Переменная, представляющая объект Project .
Замечания
Вы также можете задать свойство LevelToDate в диалоговом окне Выравнивание ресурсов . Чтобы получить доступ к параметру, щелкните Параметры выравнивания на вкладке Ресурс ленты, а затем выберите параметр Уровень и задайте для параметра Дата .
Пример
В следующем примере пользователь может изменить диапазон дат, в котором происходит выравнивание, если текущий диапазон начинается с даты начала проекта или заканчивается в дату окончания проекта.
Sub ChangeLevelingDates()
Dim Response As Long
Dim NewFrom As Variant, NewTo As Variant
With ActiveProject
If Application.DateDifference(.ProjectSummaryTask.Start, .LevelFromDate) = 0 Then
Response = MsgBox("Overallocated resources are leveled from " & _
"the project start date. Should that be changed?", vbYesNo)
If Response = vbYes Then
NewFrom = InputBox("Date to level from: ")
.LevelFromDate = NewFrom
Else
MsgBox "Resources remain leveled from the project start date."
End If
End If
If Application.DateDifference(.ProjectSummaryTask.Finish, .LevelToDate) = 0 Then
Response = MsgBox("Overallocated resources are leveled to " & _
"the project finish date. Should that be changed?", vbYesNo)
If Response = vbYes Then
NewTo = InputBox("Date to level to: ")
.LevelToDate = NewTo
Else
MsgBox "Resources remain leveled to the project finish date."
End If
End If
End With
End Sub
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.