Compartir a través de


Método Application.GanttBarFormatEx (Project)

Cambia el formato de las barras de Gantt de los estilos predeterminados, donde los colores pueden ser valores RGB hexadecimales.

Sintaxis

expresión. GanttBarFormatEx( _TaskID_, _GanttStyle_, _StartShape_, _StartType_, _StartColor_, _MiddleShape_, _MiddlePattern_, _MiddleColor_, _EndShape_, _EndType_, _EndColor_, _LeftText_, _RightText_, _TopText_, _BottomText_, _InsideText_, _Reset_, _ProjectName_ )

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

Parameters

Nombre Obligatorio/opcional Tipo de datos Descripción
TaskID Opcional Long Número de identificación de la tarea que se va a cambiar en el diagrama de Gantt. El comportamiento predeterminado es cambiar las barras de Gantt de las tareas seleccionadas.
GanttStyle Opcional Integer Estilo aplicado a la barra de Gantt para dar formato. El valor de GanttStyle se basa en la posición de la barra de estilo en el cuadro de diálogo Estilos de barra. Por ejemplo, el valor 3 devuelve el tercer estilo de barra en la lista.
StartShape Opcional Integer Forma inicial de la barra de Gantt. Puede ser una de las constantes de PjBarEndShape.
StartType Opcional Integer Tipo inicial de la barra de Gantt. Puede ser una de las constantes de PjBarType.
StartColor Opcional Long Color de la forma inicial de la barra de Gantt. Puede ser un valor RGB hexadecimal, en el que el último byte representa el color rojo. Por ejemplo, el valor &H00FFFF es el color amarillo.
MiddleShape Opcional Integer La forma central de la barra de Gantt. Puede ser una de las constantes de PjBarShape.
MiddlePattern Opcional Integer El patrón medio de la barra de Gantt. Puede ser una de las constantes de PjFillPattern.
MiddleColor Opcional Long Color de la forma central de la barra de Gantt. Puede ser un valor RGB hexadecimal, en el que el último byte representa el color rojo. Por ejemplo, el valor &HFF00FF es el color púrpura.
EndShape Opcional Integer La forma final de la barra de Gantt. Puede ser una de las constantes PjBarEndShape.
EndType Opcional Integer El tipo de extremo de la barra de Gantt. Puede ser una de las siguientes constantes de PjBarType: pjDashed, pjFramed o pjSolid.
EndColor Opcional Long Color de la forma final de la barra de Gantt. Puede ser un valor RGB hexadecimal, en el que el último byte representa el color rojo. Por ejemplo, el valor &HFFFF00 es el color verde azulado.
LeftText Opcional String Campo de tarea que se muestra a la izquierda de la barra de Gantt.
RightText Opcional String Campo de tarea que se muestra a la derecha de la barra de Gantt.
TopText Opcional String Campo de tarea que se muestra encima de la barra de Gantt.
BottomText Opcional String Campo de tarea que se muestra bajo la barra de Gantt.
InsideText Opcional String Campo de tarea que se muestra dentro de la barra de Gantt.
Reset Opcional Boolean True si la barra de formato se restablece con el formato predeterminado del estilo en el cuadro de diálogo Estilos de barra; de lo contrario, False.
ProjectName Opcional String El nombre del proyecto que contiene TaskID si se implica consolidación. El valor predeterminado es el nombre del proyecto activo.

Valor devuelto

Boolean

Comentarios

Si se usa el método GanttBarFormatEx sin especificar ningún argumento, muestra el cuadro de diálogo Formato de barra.

Para definir los estilos predeterminados en los que los colores pueden ser valores RGB hexadecimales, use el método GanttBarEditEx.

Ejemplo

En el siguiente ejemplo se muestra una forma de rombo rojo mediana para el inicio de la tarea cuyo identificador de tarea es 3.

Sub GanttBar_Format() 
 
    'Activate Gantt Chart view 
    ViewApply Name:="&Gantt Chart" 
    GanttBarFormatEx TaskID:=3, StartShape:=pjDiamond, StartType:=pjSolid, StartColor:=&H8888FF
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.