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.