Méthode Application.CalendarBarStylesEditEx (Project)
Modifie le style du type de barre spécifié dans l’affichage Calendrier, où le paramètre Color peut être représenté par une valeur hexadécimale.
Syntaxe
expression. CalendarBarStylesEditEx
( _Item_
, _Bar_
, _Pattern_
, _Color_
, _Align_
, _Wrap_
, _Shadow_
, _Field1_
, _Field2_
, _Field3_
, _Field4_
, _Field5_
, _SplitPattern_
)
Expression Expression qui renvoie un objet Application .
Paramètres
Nom | Requis/Facultatif | Type de données | Description |
---|---|---|---|
Item | Obligatoire | Long | Type de style de barre du calendrier à modifier. Il peut s’agir de l’une des constantes PjBarItem suivantes : pjBarNonCritical, pjBarCritical, pjBarSummary, pjBarMilestone, pjBarMarked, pjBarHighlighted, pjBarProjectSummary ou pjBarExternalTask. |
Bar | Facultatif | Long | Type de barre. Il peut s’agir de l’une des constantes PjCalendarBarType suivantes : pjNormalBar, pjLineBar ou pjNoBar. |
Pattern | Facultatif | Long | Motif de barre. Il peut s’agir de l’une des constantes PjFillPattern . |
Color | Facultatif | Long | Couleur de la barre. Peut être représentée par une valeur hexadécimale pour la couleur RVB, le rouge étant le dernier octet. Par exemple, la valeur &HFF0000 représente le bleu et la valeur &H00FFFF représente le jaune. |
Align | Facultatif | Long | Alignement du texte dans la barre. Il peut s’agir de l’une des constantes PjAlignment suivantes : pjLeft, pjCenter ou pjRight. |
Inclure dans un wrapper | Facultatif | Boolean | Renvoie la valeur True si Project renvoie le texte automatiquement à la ligne dans la barre ; False dans le cas contraire. |
Shadow | Facultatif | Boolean | Renvoie la valeur True si la barre est ombrée ; False dans le cas contraire. |
Field1 | Facultatif | String | Premier champ à afficher dans la barre. |
Field2 | Facultatif | String | Deuxième champ à afficher dans la barre. |
Field3 | Facultatif | String | Troisième champ à afficher dans la barre. |
Field4 | Facultatif | String | Quatrième champ à afficher dans la barre. |
Field5 | Facultatif | String | Cinquième champ à afficher dans la barre. |
SplitPattern | Facultatif | Long | Motif de ligne utilisé pour afficher les tâches fractionnées. Il peut s’agir de l’une des constantes PjLineType suivantes : pjNoLines, pjDash, pjCloseDot, pjContinuous ou pjDot. |
Valeur renvoyée
Boolean
Remarques
Si vous spécifiez une valeur pour l’un des arguments Field1 à Field5, vous devez également spécifier une valeur pour les arguments Field qui le précèdent. Par exemple, si vous spécifiez l’argument Field3, vous devez spécifier les arguments Field1 et Field2.
Remarque
Les paramètres Field1 à Field5 ne peuvent pas utiliser les constantes PjFields. Pour connaître les noms de champs que vous pouvez ajouter aux barres du calendrier, ouvrez l’affichage Calendrier, cliquez sur l’onglet Format dans le groupe Outils Calendrier. Cliquez sur Styles de barres dans le ruban, puis cliquez sur la liste déroulante Champs .
Exemple
L’exemple suivant montre comment définir les tâches critiques en tant que barres normales, afficher le quadrillage diagonal en violet, définir les champs qui doivent inclure les noms de tâche et les noms de ressources affectées. Il montre également comment définir les tâches récapitulatives en tant que barres de ligne affichées en vert.
Sub CalendarBar_StyleEdit()
'Activate Caldender view
ViewApply Name:="Calendar"
CalendarBarStylesEditEx Item:=pjBarCritical, Bar:=PjCalendarBarType.pjNormalBar, _
Color:=&HAA00AA, Pattern:=PjFillPattern.pjDiagonalRightPattern, _
Field1:="Name", Field2:="Resource Names"
CalendarBarStylesEditEx Item:=pjBarSummary, Bar:=PjCalendarBarType.pjLineBar, _
Color:=&H1AA01
End Sub
Remarque
Si vous utilisez l’une des constantes de l’énumération PjColor pour le paramètre Color, la couleur sera presque noire. Par exemple, la valeur de pjGreen est 9, ce qui, dans la méthode CalendarBarStylesEditEx, est un rouge très foncé. Pour utiliser uniquement les seize couleurs disponibles avec les constantes PjColor , utilisez la méthode CalendarBarStylesEdit .
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.