Compartir a través de


Método Application.CalendarBarStylesEdit (Project)

Cambia el estilo del tipo de barra especificado en la vista Calendario.

Sintaxis

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

expresión Variable que representa un objeto Application.

Parámetros

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 una de las constantes de PjColor.
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 .

Para editar estilos de barra de calendario en los que Color puede ser un valor RGB, use el método CalendarBarStylesEditEx .

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" 
 
 CalendarBarStylesEdit Item:=pjBarCritical, Bar:=PjCalendarBarType.pjNormalBar, _ 
 Color:=PjColor.pjPurple, Pattern:=PjFillPattern.pjDiagonalRightPattern, _ 
 Field1:="Name", Field2:="Resource Names" 
 CalendarBarStylesEdit Item:=pjBarSummary, Bar:=PjCalendarBarType.pjLineBar, _ 
 Color:=PjColor.pjGreen 
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.