Compartir a través de


Método Application.BoxFormat (Project)

Aplica formato a cuadros individuales de la vista Diagrama de red (diagrama PERT).

Sintaxis

expresión. BoxFormat( _ProjectName_, _TaskID_, _DataTemplate_, _HorizontalGridlines_, _VerticalGridlines_, _BorderShape_, _BorderColor_, _BorderWidth_, _BackgroundColor_, _BackgroundPattern_, _Reset_ )

expresión Variable que representa un objeto Application.

Parámetros

Nombre Obligatorio/opcional Tipo de datos Descripción
ProjectName Opcional String El nombre del proyecto que contiene TaskID cuando se trabaja con proyectos consolidados. El valor predeterminado es el nombre del proyecto activo.
TaskID Opcional Long Número de identificación de la tarea representada por el cuadro que se va a cambiar. El comportamiento predeterminado consiste en cambiar los cuadros que representan una o más de las tareas seleccionadas.
DataTemplate Opcional String Nombre de la plantilla de datos que se va a usar.
HorizontalGridlines Opcional Boolean True si las líneas de cuadrícula horizontales separan cada fila en el cuadro; de lo contrario, False.
VerticalGridlines Opcional Boolean True si las líneas de cuadrícula verticales separan cada columna en el cuadro; de lo contrario, False.
BorderShape Opcional Long Forma del borde del cuadro. Puede ser una de las constantes de PjBoxShape.
BorderColor Opcional Long Color del borde del cuadro. Puede ser una de las constantes de PjColor.
BorderWidth Opcional Long Especifica el ancho del borde del cuadro, donde los valores pueden estar comprendidos entre 1 y 4 para los cuatro anchos de línea mostrados en el cuadro de diálogo Formato de cuadro.
BackgroundColor Opcional Long Color del fondo del cuadro. Puede ser una de las constantes de PjColor.
BackgroundPattern Opcional Long Patrón del fondo. Puede ser una de las constantes de PjBackgroundPattern:
Reset Opcional Boolean True si el formato del cuadro se restablece al estilo predeterminado, tal como se muestra en el cuadro de diálogo Estilos de cuadro. Si Reset es True, se omiten todos los argumentos excepto ProjectName y TaskID.

Valor devuelto

Boolean

Comentarios

Si se especifica TaskID, la tarea asociada no se pueden ocultar por aplicación de un filtro o una estructura de esquema contraído.

El uso del método BoxFormat sin especificar ningún argumento muestra el cuadro de diálogo Formato de cuadro para las tareas seleccionadas. Si no se seleccionan tareas, el método BoxFormat no tiene ningún efecto.

Utilice el método BoxFormat para cambiar el formato de los cuadros de los estilos predeterminados. Para definir los estilos predeterminados, utilice el método BoxStylesEdit o BoxStylesEditEx.

Para dar formato a los cuadros diagrama de red mediante valores hexadecimales para BorderColor y BackgroundColor, vea el método BoxFormatEx .

Ejemplo:

En el siguiente ejemplo se cambia el color del borde a rojo y el color de fondo, a un patrón interpolado azul claro.

Sub BoxFormat_Color() 
 'Activate the Network Diagram view 
 ViewApply Name:="Network Diagram" 
 
 BoxFormat TaskID:="2", bordershape:=pjBoxRoundedRectangle, VerticalGridlines:=True, _ 
 BorderWidth:=2, backgroundpattern:=pjBackgroundLightDither, _ 
 Backgroundcolor:=pjBlue, BorderColor:=pjRed

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.