Share via


Tasks-Objekt (Project)

Enthält eine Auflistung von Task-Objekten .

Beispiel

Verwenden des Task-Objekts

Verwenden Sie Tasks (Index), wobei index die Aufgabenindexnummer oder der Vorgangsname ist, um ein einzelnes Task-Objekt zurückzugeben. Im folgenden Beispiel werden die Namen aller Ressourcen ausgegeben, die den einzelnen Vorgängen des aktiven Projekts zugeordnet sind.

Dim Temp As Long, A As Assignment 

Dim TaskName As String, Assigned As String, Results As String 

 

For Temp = 1 To ActiveProject.Tasks.Count 

 TaskName = "Task: " & ActiveProject.Tasks(Temp).Name & vbCrLf 

 For Each A In ActiveProject.Tasks(Temp).Assignments 

 Assigned = A.ResourceName & ListSeparator & " " & Assigned 

 Next A 

 Results = Results & TaskName & "Resources: " & _ 

 Left$(Assigned, Len(Assigned) - Len(ListSeparator & " ")) & vbCrLf & vbCrLf 

 TaskName = "" 

 Assigned = "" 

Next Temp 

 

MsgBox Results

Verwenden Sie die Tasks-Eigenschaft , um eine Tasks-Auflistung zurückzugeben. Im folgenden Beispiel werden die Namen aller Vorgänge der Auswahl angezeigt.

Dim T As Task, Names As String 

 

For Each T In ActiveSelection.Tasks 

 Names = Names & T.Name & vbCrLf 

Next T 

 

MsgBox Names

Verwenden Sie die Add-Methode, um der Tasks-Auflistung ein Task-Objekt hinzuzufügen. Im folgenden Beispiel wird am Ende der Vorgangsliste ein neuer Vorgang eingefügt.

ActiveProject.Tasks.Add "Hang clocks"

Methoden

Name
Add

Eigenschaften

Name
Anwendung
Count
Element
Parent
UniqueID

Siehe auch

Project-Objektmodell

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.