Partager via


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.