Compartir a través de


Método Application.BoxCellEditEx (Project)

Establece las propiedades de una celda individual en una plantilla de datos para una vista Diagrama de red (gráfico PERT), donde el color de fuente se puede especificar mediante un valor hexadecimal.

Sintaxis

expresión. BoxCellEditEx( _Name_, _Cell_, _FieldName_, _Font_, _FontSize_, _FontColor_, _Bold_, _Italic_, _Underline_, _HorizontalAlignment_, _VerticalAlignment_, _TextLineLimit_, _ShowLabel_, _Label_, _DateFormat_ )

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

Parameters

Nombre Obligatorio/opcional Tipo de datos Descripción
Name Obligatorio String Nombre de la plantilla de datos que contiene la celda que se va a modificar.
Cell Obligatorio Long Celda que se va a modificar. Puede ser una de las constantes de PjCell.
FieldName Opcional Long Nombre del campo que se va a mostrar en la celda. Puede ser una de las constantes de PjField.
Font Opcional String Nombre de la fuente.
FontSize Opcional Integer Tamaño de la fuente en puntos.
FontColor Opcional Long Color RGB de la fuente. Puede ser un valor hexadecimal, en el que el último byte representa el color rojo. Por ejemplo, el valor &HFF0000 es el color azul y &H00FFFF, el amarillo.
Bold Opcional Boolean True si la fuente está en negrita; de lo contrario, False.
Italic Opcional Boolean True si la fuente está en cursiva; de lo contrario, False.
Underline Opcional Boolean True si la fuente está subrayada; de lo contrario, False.
HorizontalAlignment Opcional Long Especifica la alineación horizontal del texto en la celda. Puede ser una de las constantes de PjAlignment.
VerticalAlignment Opcional Long Especifica la alineación vertical del texto en la celda. Puede ser una de las constantes de PjVerticalAlignment.
TextLineLimit Opcional Long Especifica el límite del número de líneas de texto en la celda. Los valores pueden ser 1, 2 o 3.
ShowLabel Opcional Boolean True si se muestra una etiqueta en la celda; de lo contrario, False.
Label Opcional String Especifica la etiqueta de la celda.
DateFormat Opcional Long Especifica el formato de fecha para la celda cuando FieldName es un campo de fecha. Puede ser una de las constantes PjDateFormat.

Valor devuelto

Boolean

Comentarios

Método con los argumentos Name y Cell mediante la BoxCellEditEx no tiene ningún efecto.

Ejemplo

En el siguiente ejemplo se modifica una copia de la plantilla de datos Tareas críticas denominada Test Critical. La macro quita la cuarta fila de celdas y establece la celda cuarta en la tercera fila para mostrar el campo Costo real y etiqueta en un color azul púrpura.

Sub ModifyCriticalDataTemplate() 
 Application.BoxCellLayout Name:="Test Critical", CellRows:=3, MergeCells:=True 
 
 Application.BoxCellEditEx Name:="Test Critical", Cell:=pjCell4_3, _ 
 FieldName:=PjField.pjTaskActualCost, Font:="Arial", FontSize:="8", FontColor:=&HFF0077, _ 
 Bold:=False, Italic:=False, Underline:=False, HorizontalAlignment:=pjLeft, _ 
 VerticalAlignment:=pjMiddle, TextLineLimit:=1, ShowLabel:=True, Label:="Cost" 
End Sub

Nota:

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

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.