次の方法で共有


StartDriver.EffectiveDateSubtract プロパティ (Project)

効果的なカレンダーを使用して手動でスケジュールされたタスクの指定された期間、別の日付の前に表示される日時を取得します。 読み取り専用のバリアント型 (Variant) の値。

構文

EffectiveDateSubtract( _Date_, _Duration_ )

StartDriver オブジェクトを返す式。

パラメーター

名前 必須 / オプション データ型 説明
Date 必須 バリアント型 (Variant) 任意の日付と時刻 ("7/10/2010"、"7/10/2010 2:00:00 PM" など) を指定します。
Duration 必須 バリアント型 (Variant) さかのぼる期間 ("3d"、"2w" など) を指定します。

注釈

EffectiveDateSubtract プロパティは、有効なカレンダーを手動でスケジュールされたタスクは、タスクが非稼働時間に開始および終了できるようにします。 プロパティと引数なしに影響を与えるタスクの実際の日付。

EffectiveDateSubtractEffectiveDateAddおよび EffectiveDateDifference プロパティを使用して、手動でスケジュールされたタスクの開始日と終了日を計算します。

カレンダーも指定できる自動でスケジュールされたタスクの日付を計算するには、 DateSubtract メソッドを使用してください。

次のステートメントは、指定した日付の 6 日前にあたる値 "6/24/2009 8:00:00 AM" を返します。

Debug.Print ActiveProject.Tasks(3).StartDriver.EffectiveDateSubtract("7/2/2009", "6d")

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

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