Compartir a través de


Método Application.CalendarDateShadingEdit (Project)

Cambia el color de fondo y el patrón de fondo de los cuadros de fecha en la vista Calendario.

Sintaxis

expresión. CalendarDateShadingEdit( _Item_, _Pattern_, _Color_ )

expresión Variable que representa un objeto Application.

Parámetros

Nombre Obligatorio/opcional Tipo de datos Descripción
Item Obligatorio Long Tipo de día del calendario que se va a cambiar. Puede ser una de las constantes de PjCalendarShading.
Pattern Opcional Long El modelo para el tipo de cuadro de fecha especificado por Item. Puede ser una de las constantes PjFillPattern.
Color Opcional Long El color para el tipo de cuadro de fecha especificado por Item. Puede ser una de las constantes de PjColor.

Valor devuelto

Boolean

Comentarios

Además de Item, CalendarDateShadingEdit requiere el parámetro Pattern o Color (o ambos) para ejecutarse sin error. Por ejemplo, la siguiente línea en el panel inmediato de VBE funciona correctamente.

? CalendarDateShadingEdit (PjCalendarShading.pjBaseWorking, , &H01dddd)

Para editar cuadros de fecha del calendario en los que los colores pueden ser valores RGB, use el método CalendarDateShadingEditEx.

Ejemplo:

En el ejemplo siguiente se cambia el color de fondo de los días laborables en el calendario base a un color púrpura estipulado y el color de los días no laborables a gris.

Sub CalendarDate_ShadingEdit() 
 ' Activate the Caldender view. 
 ViewApply Name:="Calendar" 
 
 CalendarDateShadingEdit Item:=pjBaseWorking, Pattern:=pjLightFillPattern, Color:=pjPurple 
 CalendarDateShadingEdit Item:=pjBaseNonworking, Color:=pjGray 
End Sub

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.