Application.TaskOnTimeline method (Project)
Verwaltet Vorgänge im Zeitachsenbereich oder für eine bestimmte benutzerdefinierte Zeitachse.
Syntax
Ausdruck. TaskOnTimeline
( _TaskID_
, _Remove_
, _TimelineViewName_
)
Ausdruck Ein Ausdruck, der ein Application-Objekt zurückgibt.
Parameter
Name | Erforderlich/Optional | Datentyp | Beschreibung |
---|---|---|---|
TaskID | Optional | Long | Gibt die ID eines Vorgangs an, der der Zeitachse hinzugefügt oder von dieser entfernt wird. Wenn TaskID angegeben ist, werden ausgewählte Aufgaben ignoriert. |
Remove | Optional | Boolean | True, wenn der durch TaskID angegebene Vorgang oder die ausgewählten Vorgänge von der Zeitachse entfernt werden, sonst False. Der Standardwert ist False. |
TimelineViewName | Optional | String | Gibt den Namen einer zu verwendenden Zeitachse an. Der Name kann die integrierte "Zeitachse" oder eine vorhandene benutzerdefinierte Zeitachse wie "Meine Zeitachse" sein. Der Standardwert ist der Name der aktiven Zeitachse. |
ShowDialog | Optional | Boolean | True, wenn Project das Dialogfeld Vorgänge zur Zeitachse hinzufügen anzeigt, sonst False. Alle Vorgänge, die sich bereits auf der Zeitachse befinden, sind neben ihrem Namen mit einem Häkchen versehen. Wenn ShowDialog den Wert True aufweist, ignoriert Project die Argumente TaskID und Remove. Der Standardwert ist False. |
Rückgabewert
Boolean
Bemerkungen
TaskOnTimeline ohne Argumente ausgeführt werden ausgewählten Vorgänge auf die aktive Zeitachse platziert.
Wenn das Projekt benutzerdefinierte Zeitachsenansichten enthält, aktiviert die Verwendung des TimelineViewName-Arguments die angegebene Zeitachse und wendet dann die von den anderen Argumenten angegebenen Änderungen an. Wenn die angegebene Zeitskala nicht vorhanden ist, TaskOnTimeline keine Aktion, aber weiterhin " True " zurückgibt.
Beispiel
The following statement removes selected tasks from the timeline. You can select the tasks in the Gantt Chart or on the timeline.
application.TaskOnTimeline Remove:=True
If the built-in Timeline pane is active and a custom timeline named "My Timeline" exists, the following statement replaces the Timeline pane with "My Timeline", and then adds task 3 to the custom timeline.
application.TaskOnTimeline TaskID:=3, TimelineViewName:="My Timeline"
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.