次の方法で共有


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

関連項目

Project オブジェクト モデル

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

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