Méthode Application.CalendarDateShadingEditEx (Project)
Change la couleur et le motif d’arrière-plan des cases de dates du calendrier.
Syntaxe
expression. CalendarDateShadingEditEx
( _Item_
, _Pattern_
, _Color_
)
Expression Expression qui renvoie un objet Application .
Paramètres
Nom | Requis/Facultatif | Type de données | Description |
---|---|---|---|
Item | Obligatoire | Long | Type de jour de calendrier à modifier. Il peut s’agir de l’une des constantes PjCalendarShading . |
Pattern | Facultatif | Long | Motif pour le type de case de date spécifié par Item. Il peut s’agir de l’une des constantes PjFillPattern . |
Color | Facultatif | Long | Couleur pour le type de case de date spécifié par Item. 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. |
Valeur renvoyée
Boolean
Remarques
Outre la variable Item, la méthode CalendarDateShadingEditEx requiert les paramètres Pattern ou Color, ou les deux, pour une exécution sans erreur. Par exemple, la ligne suivante du volet Exécution de Visual Basic Editor (VBE) est correctement définie.
? CalendarDateShadingEditEx (PjCalendarShading.pjBaseWorking, , &H01dddd)
Exemple
L’exemple suivant modifie la couleur d’arrière-plan des jours ouvrés dans le calendrier de base en violet et la couleur des jours non ouvrés en gris clair.
Sub CalendarDate_ShadingEdit()
' Activate the Caldender view.
ViewApply Name:="Calendar"
CalendarDateShadingEditEx Item:=pjBaseWorking, Pattern:=pjLightFillPattern, Color:=&H900090
CalendarDateShadingEditEx Item:=pjBaseNonworking, Color:=&HDDDDDD
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 CalendarDateBoxesEx, est un rouge très foncé. Pour utiliser uniquement les seize couleurs disponibles avec les constantes PjColor , utilisez la méthode CalendarDateShadingEdit .
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.