Application.BoxFormatEx method (Project)
Formatiert einzelne Knoten in der Netzplandiagramm-Ansicht (PERT-Diagramm), deren Farben mit Hexadezimalwerten angegeben werden können.
Syntax
Ausdruck. BoxFormatEx
( _ProjectName_
, _TaskID_
, _DataTemplate_
, _HorizontalGridlines_
, _VerticalGridlines_
, _BorderShape_
, _BorderColor_
, _BorderWidth_
, _BackgroundColor_
, _BackgroundPattern_
, _Reset_
)
Ausdruck Ein Ausdruck, der ein Application-Objekt zurückgibt.
Parameter
Name | Erforderlich/Optional | Datentyp | Beschreibung |
---|---|---|---|
ProjectName | Optional | String | Der Name des Projekts, das beim Arbeiten mit Projekten konsolidierten TaskID enthält. Der Standardwert ist der Name des aktiven Projekts. |
TaskID | Optional | Long | Die Nummer des Vorgangs, der durch den zu ändernden Knoten dargestellt wird. Standardmäßig werden die Knoten geändert, die die ausgewählten Vorgänge darstellen. |
Datatemplate | Optional | String | Der Name der zu verwendenden Datenvorlage. |
HorizontalGridlines | Optional | Boolean | True, Wenn horizontale Gitternetzlinien die Zeilen im Feld trennen. anderenfalls False. |
VerticalGridlines | Optional | Boolean | True, wenn vertikale Gitternetzlinien die Spalten im Feld voneinander trennen. anderenfalls False. |
Rahmenform | Optional | Long | Die Form des Knotenrahmens. Dies kann eine der PjBoxShape -Konstanten sein. |
BorderColor | Optional | Long | Die Farbe des Knotenrahmens. Kann ein Hexadezimalwert für die RGB-Farbe, wobei Rot ist das letzte Byte. Der Wert &HFF0000 ist z. B. blau und &H00FFFF gelb. |
BorderWidth | Optional | Long | Specifies the box border width, where values can be 1 to 4 for the four line widths shown in the Format Box dialog box. |
BackgroundColor | Optional | Long | Die Farbe des Knotenrahmens. Ein Hexadezimalwert sein kann, wobei Rot ist das letzte Byte. Der Wert &HFFFF00 ist z. B. blaugrün und &HFF00FF lila. |
BackgroundPattern | Optional | Long | Das Hintergrundmuster. Dies kann eine der PjBackgroundPattern-Konstanten sein. |
Reset | Optional | Boolean | True, Wenn die im Feld Formatierung auf die Standardformatvorlage zurückgesetzt wird, wie im Dialogfeld Knotenarten dargestellt. Wenn Zurücksetzen auf True festgelegt ist, werden alle Argumente außer Projektname und TaskID ignoriert. |
Rückgabewert
Boolean
Bemerkungen
Wenn TaskID angegeben wird, kann der zugehörige Vorgang durch Anwendung eines Filters oder einer reduzierten Gliederungsstruktur ausgeblendet werden.
Mithilfe der BoxFormatEx -Methode ohne Argumente zeigt das Dialogfeld Format für die ausgewählten Vorgänge. Wenn keine Vorgänge ausgewählt sind, hat die BoxFormatEx -Methode keine Auswirkung.
Verwenden Sie die BoxFormatEx -Methode zum Ändern der Formatierung von Feldern gegenüber den Standardformatvorlagen. Verwenden Sie zum Definieren der Standardarten die BoxStylesEdit oder die BoxStylesEditEx -Methode.
Beispiel
Im folgenden Beispiel wird die Farbe des Knotenrahmens in rot und die Hintergrundfarbe in ein hellblau gesprenkeltes Muster geändert.
Sub BoxFormat_Color()
'Activate the Network Diagram view
ViewApply Name:="Network Diagram"
BoxFormatEx TaskID:="2", bordershape:=pjBoxRoundedRectangle, VerticalGridlines:=False, _
BorderWidth:=3, backgroundpattern:=pjBackgroundLightDither, _
BackgroundColor:=&HFF0000, BorderColor:=&HFF
End Sub
Hinweis
Wenn Sie eine der PjColor-Konstanten für die Parameter BorderColor oder BackgroundColor verwenden, ist die Farbe fast schwarz. For example, the value of pjGreen is 9, which in the BoxFormatEx method is a very dark red. Um nur die sechzehn Farben zu verwenden, die mit PjColor-Konstanten verfügbar sind, verwenden Sie die BoxFormat-Methode .
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.