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.