Application.BoxSet-Methode (Project)
Erstellt einen Vorgang in der Netzplandiagramm-Ansicht, wählt ihn aus oder verschiebt ihn.
Syntax
Ausdruck. BoxSet (action, TaskID, XPosition, YPosition, ProjectName)
expression Eine Variable, die ein Application-Objekt darstellt.
Parameter
Name | Erforderlich/Optional | Datentyp | Beschreibung |
---|---|---|---|
action | Optional | Long | Der Vorgang für die angegebenen Vorgänge ausführen. Der Standardwert ist PjBoxSelect. Dies kann eine der PjBoxSet -Konstanten sein. |
TaskID | Optional | Long | Die Identifikationsnummer des Vorgangs. Wenn Actiongleich PjBoxCreate ist, wird TaskID ignoriert. |
XPosition | Optional | Long | Die horizontale Position des Vorgangs in Pixel. Erforderlich, wenn die AktionPjBoxMoveAbsolute oder PjBoxMoveRelative ist. Wenn Actiongleich PjBoxCreate oder PjBoxMoveAbsolute ist, stellt XPosition die absolute horizontale Position der linke obere Ecke des Vorgangs. Wenn ActionPjBoxMoveRelative ist, stellt XPosition der Betrag, um den Vorgang relativ zur aktuellen Position horizontal verschoben. Wenn die AktionpjBoxAddToSelection, pjBoxSelect oder pjBoxUnselect ist, wird XPosition ignoriert. |
YPosition | Optional | Long | Die vertikale Position des Vorgangs in Pixel. Erforderlich, wenn die AktionPjBoxMoveAbsolute oder PjBoxMoveRelative ist. Wenn Actiongleich PjBoxCreate oder PjBoxMoveAbsolute ist, stellt YPosition die absolute vertikale Position der linke obere Ecke des Vorgangs. Wenn ActionPjBoxMoveRelative ist, stellt YPosition der Betrag, der die Aufgabe vertikal relativ zu der aktuellen Position zu verschieben. Wenn Actiongleich PjBoxAddToSelection, PjBoxSelect oder PjBoxUnselect ist, wird YPosition ignoriert. |
ProjectName | Optional | String | Wenn das aktive Projekt ein zusammengeführtes Projekt handelt, gibt den Namen des Projekts für die mit TaskID angegebene ID an. Wenn TaskID nicht angegeben ist, wird der Projektname ignoriert. Der Standardwert ist der Name des aktiven Projekts. |
Rückgabewert
Boolean
Bemerkungen
Wenn nur ein Vorgangsknoten ausgewählt ist, hat das Angeben von PjBoxUnselect keine Auswirkung.
Wenn die Automatisches Layout für die Ansicht Netzplandiagramm aktiviert wurde, haben XPosition und YPosition keine Auswirkung.
Beispiel
Im folgenden Beispiel wird den ausgewählten Vorgängen der Vorgang mit der TaskID 2 hinzugefügt.
Sub Box_Set()
'Activate the Network Diagram view
ViewApply Name:="Network Diagram"
BoxSet action:=pjBoxAddToSelection, TaskID:="2"
End Sub
Hinweis
BoxSet funktioniert derzeit nicht für Teilprojekte. Sie können den Namen des Teilprojekts im Attribut Projektname platzieren und die TaskID festlegen, aber es führt die Aktion nicht für das Feld aus dem Teilprojekt im Netzwerkdiagramm aus.
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.