Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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 Una expresión que devuelve un objeto de aplicación .
Parameters
| Nombre | Obligatorio/opcional | Tipo de datos | Descripción |
|---|---|---|---|
| Name | Obligatorio | String | Nombre de la tabla que se va a editar, crear o copiar. |
| Tabla de tareas | 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. En caso contrario, la nueva tabla es una copia de la tabla especificada por Nombre y recibe el nombre especificado por NuevoNombre. 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. |
| NuevoNombre | Opcional | String | El nuevo nombre de la tabla existente ( Create es False) o de la nueva tabla ( Create 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 | String | El título del campo especificado por FieldName. |
| Width | Opcional | Integer | Un 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 se encuentra en la cinta de opciones VER ). El valor predeterminado es Falso. |
| 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. |
| Posición de la columna | Opcional | Long | Número de la columna que se va a editar. (Las columnas se numeran de izquierda a derecha y empiezan 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 | Verdadero si la tabla muestra la característica Agregar nueva columna en la columna del extremo derecho; 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.