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
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.