Application.DateAdd メソッド (Project)

自動的にスケジュールされたタスクについて、ある日付に、指定された期間を追加した日付と時刻を返します。

構文

DateAdd( _StartDate_, _Duration_, _Calendar_ )

expressionApplication オブジェクトを 表す変数。

パラメーター

名前 必須 / オプション データ型 説明
StartDate 必須 Variant (バリアント型) 期間を追加する、基点となる日付を指定します。
Duration 必須 バリアント型 (Variant) 開始日に追加する期間を指定します。
Calendar 省略可能 オブジェクト型 (Object) リソース カレンダー、タスク カレンダー、または基本カレンダーを指定します。 既定値は、作業中のプロジェクトのカレンダーです。

戻り値

Variant

注釈

非稼働時間を含めることができる有効な予定表を使用する手動でスケジュールされたタスクの日付に期間を追加するには、 EffectiveDateAdd プロパティを使用します。

次の使用例は、2007 年 7 月 11 日の午前 8 時に開始されるように自動的にスケジュールされた、期間が 3 日のタスクの終了日を表示します。

Sub FindFinishDate() 
 MsgBox Application.DateAdd(StartDate:="7/11/07 8:00 AM", Duration:="3d") 
End Sub

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。