TaskDependencies オブジェクト (Project)
TaskDependency オブジェクトのコレクションを格納します。
例
TaskDependency オブジェクトの使い方
1 つの TaskDependency オブジェクトを返すには、TaskDependencies (index) を使用します。index は依存関係インデックスです。 次の使用例は、指定したタスクとの最初のタスクの依存関係で指定されている先行タスクとの間のリンクをラグ タイムの 1.5 日間を追加します。
ActiveProject.Tasks("Draft Initial Business Case").TaskDependencies(1).Lag = "1.5d"
TaskDependencies コレクションの使い方
TaskDependencies コレクションを取得するには、TaskDependencies プロパティを使用します。 次の使用例は、指定されたタスクの先行タスクを調べて、優先度が "500" より高いタスクについてメッセージを表示します。
Dim TaskDep As TaskDependency
For Each TaskDep In ActiveProject.Tasks("Write Requirements Brief").TaskDependencies
If TaskDep.From.Priority > 500 Then
MsgBox "Task #" & TaskDep.From.ID & " (" & TaskDep.From.Name & ") " & _
"has a priority higher than medium."
End If
Next TaskDep
Use the Add method to add a TaskDependency object to the TaskDependencies collection. 次の使用例は、"Draft Initial Business Case" に、先行タスクとして "Preliminary Research & Approval" を設定し、"終了 - 開始" の関係でリンクします。
ActiveProject.Tasks("Draft Initial Business Case").TaskDependencies.Add ActiveProject.Tasks("Preliminary Research & Approval"), pjFinishToStart
メソッド
名前 |
---|
Add |
プロパティ
名前 |
---|
アプリケーション |
Count |
アイテム |
Parent |
関連項目
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。