Application.BoxCellEditEx method (Project)
Legt die Eigenschaften einer einzelnen Zelle in einer Datenvorlage für eine Netzwerkplan-Ansicht (PERT-Diagramm) fest, bei der die Schriftartfarbe durch einen Hexadezimalwert angegeben werden kann.
Syntax
Ausdruck. BoxCellEditEx
( _Name_
, _Cell_
, _FieldName_
, _Font_
, _FontSize_
, _FontColor_
, _Bold_
, _Italic_
, _Underline_
, _HorizontalAlignment_
, _VerticalAlignment_
, _TextLineLimit_
, _ShowLabel_
, _Label_
, _DateFormat_
)
Ausdruck Ein Ausdruck, der ein Application-Objekt zurückgibt.
Parameter
Name | Erforderlich/Optional | Datentyp | Beschreibung |
---|---|---|---|
Name | Erforderlich | String | Der Name der Datenvorlage, die die zu bearbeitende Zelle enthält. |
Cell | Erforderlich | Long | Die zu bearbeitende Zelle. Dies kann eine der PjCell -Konstanten sein. |
FieldName | Optional | Long | Der Name des Felds, das in der Zelle angezeigt werden soll. Dies kann eine der PjField -Konstanten sein. |
Font | Optional | String | Der Name der Schriftart. |
FontSize | Optional | Integer | Der Schriftgrad in Punkt. |
FontColor | Optional | Long | Die RGB-Farbe der Schriftart. Dies kann ein Hexadezimalwert sein, dabei enthält das letzte Byte den Wert für Rot. Z. B. entspricht der Wert &HFF0000 Blau und &H00FFFF Gelb. |
Bold | Optional | Boolean | True, Wenn die Schriftart fett formatiert ist. anderenfalls False. |
Italic | Optional | Boolean | True, Wenn die Schriftart kursiv ist. anderenfalls False. |
Underline | Optional | Boolean | True, Wenn die Schriftart unterstrichen ist. anderenfalls False. |
HorizontalAlignment | Optional | Long | Gibt die horizontale Ausrichtung von Text in der Zelle an. Dies kann eine der PjAlignment -Konstanten sein. |
VerticalAlignment | Optional | Long | Gibt die vertikale Ausrichtung von Text in der Zelle an. Dies kann eine der PjVerticalAlignment -Konstanten sein. |
TextLineLimit | Optional | Long | Gibt den Grenzwert für die Anzahl der Zeilen in der Zelle an. Dieser kann 1, 2 oder 3 sein. |
ShowLabel | Optional | Boolean | True, Wenn in der Zelle eine Beschriftung angezeigt wird. anderenfalls False. |
Label | Optional | String | Gibt die Zellenbeschriftung an. |
DateFormat | Optional | Long | Gibt das Datumsformat für die Zelle an, wenn FieldName ein Date-Feld ist. Dies kann eine der PjDateFormat -Konstanten sein. |
Rückgabewert
Boolean
Bemerkungen
Verwenden die BoxCellEditEx -Methode mit nur den Argumenten Name und Cell hat keine Auswirkung.
Beispiel
Im folgenden Beispiel wird eine Kopie der Datenvorlage Critical mit dem Namen Test Critical geändert. Das Makro entfernt die vierte Zeile aus Zellen und legt die vierte Zelle in der dritten Zeile auf die Anzeige des Felds Aktuelle Kosten in blauvioletter Schrift fest.
Sub ModifyCriticalDataTemplate()
Application.BoxCellLayout Name:="Test Critical", CellRows:=3, MergeCells:=True
Application.BoxCellEditEx Name:="Test Critical", Cell:=pjCell4_3, _
FieldName:=PjField.pjTaskActualCost, Font:="Arial", FontSize:="8", FontColor:=&HFF0077, _
Bold:=False, Italic:=False, Underline:=False, HorizontalAlignment:=pjLeft, _
VerticalAlignment:=pjMiddle, TextLineLimit:=1, ShowLabel:=True, Label:="Cost"
End Sub
Hinweis
Wenn Sie eine der PjColor-Enumerationskonstanten für den FontColor-Parameter verwenden, ist die Farbe nahezu schwarz. For example, the value of pjGreen is 9, which in the BoxCellEditEx method is a very dark red. To use only the sixteen colors available with PjColor constants, use the BoxCellEdit method.
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.