Partager via


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.