Nota
O acceso a esta páxina require autorización. Pode tentar iniciar sesión ou modificar os directorios.
O acceso a esta páxina require autorización. Pode tentar modificar os 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 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 | String | 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 | String | 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.