Freigeben über


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.