共用方式為


Project.StatusDate 屬性 (Project)

取得或設定專案的目前狀態日期。 如果沒有任何狀態日期,會傳回"NA"。 讀取/寫入 Variant

語法

expressionStatusDate

表達 代表 Project 物件的變數。

範例

下列範例會檢查使用中專案的狀態日期。 如果從未變更過預設值,但對總任務完成百分比的編輯會展現到狀態日期,則會詢問要使用的狀態日期。 如果總任務完成百分比的編輯會分散到工作的計算停止日期,它會詢問使用者是否應改為將編輯分散到狀態日期,如果是,則會要求要使用的狀態日期。

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

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應