Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 AllSelectedTasksTrue ist, wird TaskID ignoriert. |
| ProjectName | Optional | String | Wenn das aktive Projekt ein konsolidiertes Projekt ist, wird der Name des Projekts für die Aufgabe angegeben, die durch TaskID angegeben wird. 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.