Application.SetTaskField-Methode (Project)

Legt den Wert eines durch den Namen des Felds angegebenen Vorgangsfelds fest.

Syntax

Ausdruck. SetTaskField( _Field_, _Value_, _AllSelectedTasks_, _Create_, _TaskID_, _ProjectName_ )

expression Eine Variable, die ein Application-Objekt darstellt.

Parameter

Name Erforderlich/Optional Datentyp Beschreibung
Feld Erforderlich String Der Name des festzulegenden Vorgangsfelds.
Wert Erforderlich String Der Wert des Vorgangsfelds.
AllSelectedTasks Optional Boolean True, Wenn der Wert des Felds für alle ausgewählten Vorgänge festgelegt ist. False, Wenn der Wert für den aktiven Vorgang festgelegt ist. Der Standardwert ist False.
Create Optional Boolean True, wenn Project eine Aufgabe erstellt, wenn die aktive Zelle in einer leeren Zeile befindet. Der Standardwert ist True.
TaskID Optional Long Die Identifikationsnummer des Vorgangs, der das festzulegende Feld enthält. Wenn AllSelectedTasksauf True festgelegt ist, wird TaskID ignoriert.
ProjectName Optional String Wenn das aktive Projekt ein konsolidiertes Projekt ist, gibt den Namen des Projekts für den durch TaskID angegebenen Vorgang an. Wenn TaskID nicht angegeben ist, wird der Projektname ignoriert. Der Standardwert ist der Name des aktiven Projekts.

Rückgabewert

Boolean

Bemerkungen

Zum Festlegen eines Vorgangsfelds anhand der ID verwenden Sie die SetTaskFieldByID -Methode.

Beispiel

Im folgenden Beispiel wird das Vorgangsfeld "Name" mit der Vorgangs-ID 3 in "New Task Name" und anschließend in den ursprünglichen Namen zurückgeändert.

Sub Set_TaskField() 
    Dim T As Task 
    Set T = ActiveProject.Tasks(3)
 
    ' Save the task name 
    OldName = T.GetField(pjTaskName) 
 
    ViewApply Name:="&Gantt Chart" 
    SetTaskField Field:="Name", Value:="New Task's Name", TaskID:=3 
    SetTaskField Field:="Name", Value:=OldName, TaskID:=3 
End Sub

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.