Méthode Application.CalendarBarStylesEdit (Project)
Modifie le style du type de barre spécifié dans l’affichage Calendrier.
Syntaxe
expression. CalendarBarStylesEdit
( _Item_
, _Bar_
, _Pattern_
, _Color_
, _Align_
, _Wrap_
, _Shadow_
, _Field1_
, _Field2_
, _Field3_
, _Field4_
, _Field5_
, _SplitPattern_
)
expressionUne variable qui représente un objetApplication.
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. Il peut s’agir de l’une des constantes PjColor . |
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 .
Pour modifier les styles de barre de calendrier où Color peut être une valeur RVB, utilisez la méthode CalendarBarStylesEditEx .
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"
CalendarBarStylesEdit Item:=pjBarCritical, Bar:=PjCalendarBarType.pjNormalBar, _
Color:=PjColor.pjPurple, Pattern:=PjFillPattern.pjDiagonalRightPattern, _
Field1:="Name", Field2:="Resource Names"
CalendarBarStylesEdit Item:=pjBarSummary, Bar:=PjCalendarBarType.pjLineBar, _
Color:=PjColor.pjGreen
End Sub
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.