Propriedade Project.LevelFromDate (Project)
Obtém ou define a data inicial de um intervalo no qual os recursos superalocados são redistribuídos. O padrão é o início do projeto, data ou o último valor de data inserido. Leitura/gravação Variant.
Sintaxe
expression. LevelFromDate
Expressão Uma variável que representa um objeto Project .
Comentários
Você também pode definir a propriedade LevelFromDate na caixa de diálogo Redistribuição de recursos. Para acessar a configuração, clique em Opções de redistribuição no guia de recurso da faixa de opções, clique na opção nível e defina a data de.
Exemplo
O exemplo a seguir deixa o usuário alterar o intervalo de datas em que ocorre a redistribuição, se o intervalo atual começa na data de início do projeto ou termina na data de término do projeto.
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
Suporte e comentários
Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.