Compartir a través de


Método Application.CalendarDateBoxesEx (Project)

Personaliza las bandas superior e inferior de los cuadros de fecha en la vista Calendario.

Sintaxis

expresión. CalendarDateBoxesEx( _TopLeft_, _TopRight_, _BottomLeft_, _BottomRight_, _TopColor_, _BottomColor_, _TopPattern_, _BottomPattern_ )

Expresión Expresión que devuelve un objeto Application .

Parameters

Nombre Obligatorio/opcional Tipo de datos Descripción
TopLeft Opcional Long Formato de las fechas del ángulo superior izquierdo de cada cuadro de fecha. Puede ser una de las constantes de PjCalendarDateLabel.
TopRight Opcional Long El formato de las fechas de la esquina superior derecha de cada cuadro de fecha. Puede ser una de las constantes PjCalendarDateLabel.
BottomLeft Opcional Long El formato de las fechas de la esquina inferior izquierda de cada cuadro de fecha. Puede ser una de las constantes PjCalendarDateLabel.
BottomRight Opcional Long El formato de las fechas de la esquina inferior derecha de cada cuadro de fecha. Puede ser una de las constantes PjCalendarDateLabel.
TopColor Opcional Long Color de la banda superior de cada cuadro de fecha. Puede ser un valor hexadecimal del color RGB, en el que el último byte representa el color rojo. Por ejemplo, el valor &HFF0000 es azul y &H00FFFF, el amarillo.
BottomColor Opcional Long Color de la banda inferior de cada cuadro de fecha. Puede ser un valor hexadecimal del color RGB.
TopPattern Opcional Long Trama de la banda superior de cada cuadro de fecha. Puede ser una de las constantes de PjFillPattern.
BottomPattern Opcional Long El patrón de la banda inferior de cada cuadro de fecha. Puede ser una de las constantes PjFillPattern.

Valor devuelto

Boolean

Comentarios

Usa el método CalendarDateBoxesEx sin especificar ningún argumento, muestra el cuadro de diálogo escala temporal con la ficha Cuadros de fecha seleccionada.

Ejemplo

En el siguiente ejemplo se muestra el día de la semana (por ejemplo, jueves) en el ángulo superior izquierdo de cada cuadro de fecha del calendario; el mes y la fecha (por ejemplo, 31 ene), en el ángulo superior derecho; y el día del año y el año (por ejemplo 70 210), en el ángulo inferior izquierdo. Asimismo, se establece el color de fondo de la banda superior en plateado y el color de fondo de la banda inferior, en amarillo claro.

Sub FormatCalendarDays() 
      CalendarDateBoxesEx Topleft:=pjOverflowIndicator, TopRight:=pjDay_mmm_dd, _ 
        BottomLeft:=pjCalendarLabelDayOfYear_dd_yyyy, _ 
        TopColor:=&HE0E8E8, BottomColor:=&H1E8E8 
End Sub

Nota:

Si usa cualquiera de las constantes de enumeración PjColor para los parámetros TopColor o BottomColor , el color será casi negro. Por ejemplo, el valor de pjGreen es 9, que en el método CalendarDateBoxesEx es un color rojo muy oscuro. Para usar solo los dieciséis colores disponibles con las constantes de PjColor, use el método CalendarDateBoxes.

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.