Tasks-Objekt (Project)

Enthält eine Sammlung von Task-Objekten .

Beispiel

Verwenden des Task-Objekts

Verwenden Sie Tasks (index), wobei index die Indexnummer der Aufgabe oder der Aufgabenname ist, um ein einzelnes Aufgabenobjekt 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
Application
Count
Item
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.