Compartir a través de


Método Application.CalendarBarStylesEditEx (Project)

Cambia el estilo del tipo de barra especificado en la vista Calendario, donde Color puede ser un valor hexadecimal.

Sintaxis

expresión. CalendarBarStylesEditEx( _Item_, _Bar_, _Pattern_, _Color_, _Align_, _Wrap_, _Shadow_, _Field1_, _Field2_, _Field3_, _Field4_, _Field5_, _SplitPattern_ )

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

Parameters

Nombre Obligatorio/opcional Tipo de datos Descripción
Item Obligatorio Long El tipo de estilo de barra de calendario para editar. Puede ser una de las siguientes constantes PjBarItem: pjBarNonCritical, pjBarCritical, pjBarSummary, pjBarMilestone, pjBarMarked, pjBarHighlighted, pjBarProjectSummary o pjBarExternalTask.
Bar Opcional Long Tipo de barra. Puede ser una de las constantes PjCalendarBarType siguientes: pjNormalBar, pjLineBar o pjNoBar.
Pattern Opcional Long Patrón de la barra. Puede ser una de las constantes de PjFillPattern.
Color Opcional Long Color de la barra. 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.
Align Opcional Long Justificación del texto de la barra. Puede ser una de las siguientes constantes de PjAlignment: pjCenter, pjLeft o pjRight.
Wrap Opcional Boolean True si Project ajusta el texto en la barra; de lo contrario, False.
Shadow Opcional Boolean True si la barra contiene una sombra; de lo contrario, False.
Campo 1 Opcional String Primer campo que se muestra en la barra.
Field2 Opcional String Segundo campo que se muestra en la barra.
Campo 3 Opcional String Tercer campo que se muestra en la barra.
Campo 4 Opcional String Cuarto campo que se muestra en la barra.
Campo 5 Opcional String Quinto campo que se muestra en la barra.
SplitPattern Opcional Long Trama de línea utilizada para mostrar las tareas divididas. Puede ser una de las siguientes constantes de PjLineType: pjNoLines, pjDash, pjCloseDot, pjContinuous o pjDot.

Valor devuelto

Boolean

Comentarios

Para especificar un valor en cualquiera de los campos Field1 a Field5, es necesario haber especificado también todos los argumentos de Field anteriores. Por ejemplo, si especifica Field3 también deberá especificar Field1 y Field2.

Nota:

Los parámetros Field1 a Field5 no pueden usar constantes de PjFields. Para ver los nombres de los campos que puede agregar a las barras del calendario, abra la vista Calendario y haga clic en la pestaña Formato que se encuentra en el grupo Herramientas de calendario. Haga clic en Estilos de barra en la cinta de opciones y, a continuación, haga clic en la lista desplegable Campos .

Ejemplo

En el siguiente ejemplo se establecen las tareas críticas como barras normales y el color, en púrpura con franjas diagonales, así como los campos para que incluyan el nombre de tarea y los nombres de los recursos asignados. El él también se establecen las tareas de resumen como barras de líneas y el color en verde.

Sub CalendarBar_StyleEdit()
    'Activate Caldender view 
    ViewApply Name:="Calendar" 
 
    CalendarBarStylesEditEx Item:=pjBarCritical, Bar:=PjCalendarBarType.pjNormalBar, _
          Color:=&HAA00AA, Pattern:=PjFillPattern.pjDiagonalRightPattern, _
          Field1:="Name", Field2:="Resource Names" 
    CalendarBarStylesEditEx Item:=pjBarSummary, Bar:=PjCalendarBarType.pjLineBar, _
    Color:=&H1AA01 
End Sub

Nota:

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

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.