(Project) 的 Application.DateDifference 方法
會以分鐘為單位傳回自動排程任務中兩個日期之間的工期。
語法
expression。 DateDifference
( _StartDate_
, _FinishDate_
, _Calendar_
)
expression 代表 Application 物件的變數。
參數
名稱 | 必要/選用 | 資料類型 | 描述 |
---|---|---|---|
StartDate | 必要 | Variant | 工期開始的日期。 |
FinishDate | 必要 | Variant | 工期結束的日期。 |
Calendar | 選用 | Object | 資源或任務基準行事曆物件。 預設值為使用中專案的行事曆。 |
傳回值
Long
註解
若要取得手動排程任務中 (使用可以包含非工作時間的有效行事曆進行排程) 兩個日期之間的差距,請使用 EffectiveDateDifference 屬性。
範例
下面範例顯示一個任務的工期。該任務開始於 1997 年 7 月 11 日早上 8 點,完成於 1997 年 7 月 13 日下午 5:00 點。
Sub FindDuration()
MsgBox Application.DateDifference ("7/11/97 8:00 AM", "7/13/97 5:00 PM")
End Sub
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應