Partilhar via


Objeto TaskDependencies (Project)

Contém uma coleção de objetos TaskDependency.

Exemplo

Usar o objeto TaskDependency

Use TaskDependencies (index), em que o índice é o índice de dependência, para retornar um único objeto TaskDependency . O exemplo a seguir adiciona 1,5 dias de retardo para o vínculo entre a tarefa especificada e o predecessor especificado na primeira dependência de tarefa.

ActiveProject.Tasks("Draft Initial Business Case").TaskDependencies(1).Lag = "1.5d"

Usando a coleção TaskDependencies

Use a propriedade TaskDependencies para retornar uma coleção TaskDependencies. O exemplo a seguir examina cada predecessor da tarefa especificada e exibe uma mensagem para cada um que tenha uma prioridade de "Alta" ou superior.

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 o método Add para adicionar um objeto TaskDependency à coleção TaskDependencies. O exemplo a seguir vincula "Preliminary Research & Approval" como predecessor de "Draft Initial Business Case" em uma relação término-a-início.

ActiveProject.Tasks("Draft Initial Business Case").TaskDependencies.Add ActiveProject.Tasks("Preliminary Research & Approval"), pjFinishToStart

Métodos

Nome
Add

Propriedades

Nome
Aplicativo
Count
Item
Parent

Confira também

Modelo de objeto do projeto

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.