TaskDependencies 对象 (Project)
包含 TaskDependency 对象的集合。
示例
使用 TaskDependency 对象
使用 TaskDependencies (index) (其中 index 是依赖项索引)返回单个 TaskDependency 对象。 下面的示例为指定的任务,并在其第一个任务相关性中指定的前置任务之间的链接添加 1.5 个工作日的延隔时间。
ActiveProject.Tasks("Draft Initial Business Case").TaskDependencies(1).Lag = "1.5d"
使用 TaskDependencies 集合
使用 TaskDependencies 属性返回一个 TaskDependencies 集合。 下面的示例检查指定任务的每个前置任务,并为每个具有"高"或更高的优先级显示一条消息。
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. 以下示例将“前期研究与正式批准”作为前置任务与“草拟初始商务方案”链接起来,使它们具有“完成-开始”关系。
ActiveProject.Tasks("Draft Initial Business Case").TaskDependencies.Add ActiveProject.Tasks("Preliminary Research & Approval"), pjFinishToStart
方法
名称 |
---|
Add |
属性
名称 |
---|
Application |
Count |
项目 |
Parent |
另请参阅
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。