Méthode Application.BoxCellEditEx (Project)
Définit les propriétés d’une cellule individuelle dans un modèle de données pour un affichage Réseau de tâches (réseau PERT), où la couleur de la police peut être spécifiée sous forme d’une valeur hexadécimale.
Syntaxe
expression. BoxCellEditEx
( _Name_
, _Cell_
, _FieldName_
, _Font_
, _FontSize_
, _FontColor_
, _Bold_
, _Italic_
, _Underline_
, _HorizontalAlignment_
, _VerticalAlignment_
, _TextLineLimit_
, _ShowLabel_
, _Label_
, _DateFormat_
)
Expression Expression qui renvoie un objet Application .
Paramètres
Nom | Requis/Facultatif | Type de données | Description |
---|---|---|---|
Name | Obligatoire | String | Nom du modèle de données contenant la cellule à modifier. |
Cell | Obligatoire | Long | Cellule à modifier. Il peut s’agir de l’une des constantes PjCell . |
FieldName | Facultatif | Long | Nom du champ à afficher dans la cellule. Il peut s’agir de l’une des constantes PjField . |
Font | Facultatif | String | Nom de la police. |
FontSize | Facultatif | Integer | Taille de la police, exprimée en points. |
FontColor | Facultatif | Long | Couleur RVB de la police. Peut être représentée par une valeur RVB hexadécimale, le rouge étant le dernier octet. Par exemple, la valeur &HFF0000 représente le bleu et la valeur &H00FFFF représente le jaune. |
Bold | Facultatif | Boolean | Renvoie la valeur True si la police est en gras ; False dans le cas contraire. |
Italic | Facultatif | Boolean | Renvoie la valeur True si la police est en italique ; False dans le cas contraire. |
Underline | Facultatif | Boolean | Renvoie la valeur True si la police est soulignée ; False dans le cas contraire. |
HorizontalAlignment | Facultatif | Long | Spécifie l’alignement horizontal du texte dans la cellule. Il peut s’agir de l’une des constantes PjAlignment . |
VerticalAlignment | Facultatif | Long | Spécifie l’alignement horizontal du texte dans la cellule. Il peut s’agir de l’une des constantes PjVerticalAlignment . |
TextLineLimit | Facultatif | Long | Définit le nombre maximal de lignes de texte de la cellule. Les valeurs admises sont 1, 2 ou 3. |
ShowLabel | Facultatif | Boolean | Renvoie la valeur True si une étiquette est affichée dans la cellule ; False dans le cas contraire. |
Label | Facultatif | String | Définit l’étiquette de la cellule. |
DateFormat | Facultatif | Long | Définit le format de date de la cellule lorsque FieldName est un champ de date. Il peut s’agir de l’une des constantes PjDateFormat . |
Valeur renvoyée
Boolean
Remarques
L’utilisation de la méthode BoxCellEditEx avec les seuls arguments Name et Cell est sans effet.
Exemple
L’exemple suivant montre comment modifier une copie du modèle de données Critical, nommé Test Critical. La macro supprime la quatrième ligne de cellules et définit la quatrième cellule de la troisième ligne pour afficher le champ Coût réel et l’étiquette dans une couleur violet-bleu.
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
Remarque
Si vous utilisez l’une des constantes de l’énumération PjColor pour le paramètre FontColor , la couleur sera presque noire. Par exemple, la valeur de pjGreen est 9, ce qui, dans la méthode BoxCellEditEx, est un rouge très foncé. Pour utiliser uniquement les seize couleurs disponibles avec les constantes PjColor , utilisez la méthode BoxCellEdit .
Assistance et commentaires
Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.