Propriedade Project.StatusDate (Project)
Obtém ou define a data de status atual para o projeto. Se não houver nenhuma data de status, retorna "NA". Leitura/gravação Variant.
Sintaxe
expression. StatusDate
Expressão Uma variável que representa um objeto Project .
Exemplo
O exemplo a seguir verifica a data de status do projeto inteiro. Se seu valor padrão nunca tiver sido alterado, mas modificações feitas na porcentagem concluída total da tarefa se estenderem até a data padrão, ele solicitará uma data padrão a ser utilizada. Se as edições para a porcentagem total de tarefas concluídas forem espalhadas para a data de parada calculada da tarefa, ele perguntará ao usuário se as edições devem ser espalhadas para uma data de status e, se for o caso, solicitará uma data de status a ser usada.
Sub SpreadPercentComplete()
Dim NewStatus As Date, AskToSpread As Long
With ActiveProject
If .StatusDate = "NA" And .SpreadPercentCompleteToStatusDate Then
NewStatus = InputBox("Enter a status date for the project: ")
.StatusDate = NewStatus
MsgBox "The status date was set to " & .StatusDate & "."
ElseIf .SpreadPercentCompleteToStatusDate = False Then
AskToSpread = MsgBox("Should changes to total task percent complete" & _
" be spread to a status date?", vbYesNo)
If AskToSpread = vbYes Then
NewStatus = InputBox("Enter a status date for the project: ")
.StatusDate = NewStatus
.SpreadPercentCompleteToStatusDate = True
MsgBox "The status date was set to " & .StatusDate & "."
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.