Método Application.TableEditEx (Project)
Crea, edita o copia una tabla que puede ajustar texto e incluye la característica Agregar nueva columna.
Sintaxis
expresión. TableEditEx
( _Name_
, _TaskTable_
, _Create_
, _OverwriteExisting_
, _NewName_
, _FieldName_
, _NewFieldName_
, _Title_
, _Width_
, _Align_
, _ShowInMenu_
, _LockFirstColumn_
, _DateFormat_
, _RowHeight_
, _ColumnPosition_
, _AlignTitle_
, _HeaderAutoRowHeightAdjustment_
, _HeaderTextWrap_
, _WrapText_
, _ShowAddNewColumn_
)
Expresión Expresión que devuelve un objeto Application .
Parameters
Nombre | Obligatorio/opcional | Tipo de datos | Descripción |
---|---|---|---|
Name | Obligatorio | String | Nombre de la tabla que se va a editar, crear o copiar. |
TaskTable | Obligatorio | Boolean | True si la tabla activa contiene información acerca de las tareas o recursos; de lo contrario, False. |
Create | Opcional | Boolean | True si Project crea una tabla; de lo contrario, False. Si NewName no está definida, se da a la nueva tabla el nombre especificado por Name. De lo contrario, la nueva tabla es una copia de la tabla especificada por Name y se le asigna el nombre especificado por NewName. El valor predeterminado es False. |
Sobrescribir existente | Opcional | Boolean | True si una tabla existente se sobrescribe con la nueva tabla; de lo contrario, False. El valor predeterminado es False. |
Newname | Opcional | Cadena | El nuevo nombre de la tabla existente ( Crear es False) o nueva tabla ( Crear es True). Si no se define NewName y Create es False, el objeto table especificado por Name conserva su nombre actual. El valor predeterminado es una cadena vacía (""). |
FieldName | Opcional | String | El nombre de un campo que se va a cambiar. |
NewFieldName | Opcional | String | El nombre de un nuevo campo. El campo especificado por NewFieldName reemplaza el campo especificado por FieldName. |
Title | Opcional | Cadena | Título del campo especificado por FieldName. |
Width | Opcional | Integer | Número que especifica el ancho del campo especificado por FieldName. El valor predeterminado es 10 para nuevos campos. |
Align | Opcional | Integer | Especifica cómo alinear el texto en el campo especificado por FieldName. Puede ser una de las siguientes constantes de PjAlignment: pjCenter, pjLeft o pjRight. El valor predeterminado es pjRight. |
ShowInMenu | Opcional | Boolean | True si el nombre de la tabla aparece en el menú desplegable Tables; de lo contrario, False. (El menú desplegable Tablas está en la cinta VER ). El valor predeterminado es False. |
LockFirstColumn | Opcional | Boolean | True si Project se bloquea y evita los cambios en la primera columna de la tabla; de lo contrario, False. El valor predeterminado es False. |
DateFormat | Opcional | Integer | Constante que especifica el formato de los campos de fecha en la tabla. Puede ser una de las constantes PjDateFormat. El valor predeterminado es pjDateDefault. |
RowHeight | Opcional | Integer | Alto de las filas de la tabla. El valor predeterminado es 1. |
ColumnPosition | Opcional | Long | Número de la columna que se va a editar. (Las columnas se numeran de izquierda a derecha, empezando por 0). Si se especifica NewFieldName , se inserta una nueva columna en la tabla. Si ColumnPosition se establece en 0, el nuevo campo se inserta en la primera columna ( LockFirstColumn es False) o en la segunda columna ( LockFirstColumn es True) de la tabla. Establezca ColumnPosition en -1 para especificar la última columna de la tabla. El valor predeterminado es -1. |
AlignTitle | Opcional | Long | Constante que especifica la alineación del título de la columna. Puede ser una de las siguientes constantes de PjAlignment: pjCenter, pjLeft o pjRight. El valor predeterminado es pjRight. |
HeaderAutoRowHeightAdjustment | Opcional | Boolean | True si Project ajusta automáticamente el alto de fila de la tabla; de lo contrario, False. El valor predeterminado es True. |
HeaderTextWrap | Opcional | Boolean | True si Project ajusta el texto en el encabezado de la tabla; de lo contrario, False. El valor predeterminado es True. |
WrapText | Opcional | Boolean | True si la tabla ajusta el texto de las filas; de lo contrario, False. |
ShowAddNewColumn | Opcional | Boolean | True si la tabla muestra la característica Agregar nueva columna en la columna de extrema derecha; De lo contrario, False. |
Valor devuelto
Boolean
Comentarios
Project establece el orden de los años, meses y días en un formato de fecha igual al valor correspondiente en el cuadro de diálogo Configuración Regional e idioma del Panel de Control de Windows.
Para realizar una copia de la tabla activa, vea el método TableCopy.
Ejemplo:
En el ejemplo siguiente, se crea una tabla basada en la tabla Uso de tareas, se incluye la característica Agregar nueva columna, y se agrega la tabla al menú desplegable Tabla. La macro agrega el campo Prioridad como la segunda columna con un título y un ancho de 12, cambia el formato de fecha predeterminado y, a continuación, establece la nueva tabla en la vista activa.
Sub CreateNewTaskUsageTable()
TableEditEx Name:="Usage", TaskTable:=True, Create:=True, _
NewName:="Priority Tasks", ShowAddNewColumn:=True
TableEditEx Name:="Priority Tasks", TaskTable:=True, _
NewFieldName:="Priority", Title:="Priority", Width:=12, _
ShowInMenu:=True, DateFormat:=pjDate_mm_dd_yy, _
ColumnPosition:=1
TableApply "Priority Tasks"
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.