Cómo: Agregar filas y columnas a las tablas de Word
Actualización: noviembre 2007
Se aplica a |
---|
La información de este tema sólo se aplica a los proyectos de Visual Studio Tools para Office y versiones de Microsoft Office especificados. Tipo de proyecto
Versión de Microsoft Office
Para obtener más información, vea Características disponibles por aplicación y tipo de proyecto. |
En las tablas de Microsoft Office Word, las celdas se organizan en filas y columnas. Es posible utilizar el método Add del objeto Rows para agregar filas a la tabla y el método Add del objeto Columns para agregar columnas.
Ejemplos de personalizaciones de nivel de documento
Los siguientes ejemplos de código se pueden usar en una personalización de nivel de documento. Para usar estos ejemplos, ejecútelos desde la clase ThisDocument del proyecto.
Para agregar una fila a una tabla
Utilice el método Add para agregar una fila a la tabla.
Me.Tables.Item(1).Rows.Add()
object beforeRow = this.Tables[1].Rows[1]; this.Tables[1].Rows.Add(ref beforeRow);
Para agregar una columna a una tabla
Utilice el método Add y, a continuación, el método DistributeWidth para que todas las columnas tengan el mismo ancho.
Me.Tables.Item(1).Columns.Add(BeforeColumn:=Me.Tables.Item(1).Columns(1)) Me.Tables.Item(1).Columns.DistributeWidth()
object beforeColumn = this.Tables[1].Columns[1]; this.Tables[1].Columns.Add(ref beforeColumn); this.Tables[1].Columns.DistributeWidth();
Ejemplos de complementos de nivel de aplicación
Los siguientes ejemplos de código se pueden usar en un complemento de nivel de aplicación. Estos ejemplos utilizan el documento activo. Para usar los ejemplos, ejecútelos desde la clase ThisAddIn del proyecto.
Para agregar una fila a una tabla
Utilice el método Add para agregar una fila a la tabla.
Me.Application.ActiveDocument.Tables.Item(1).Rows.Add()
object beforeRow = this.Application.ActiveDocument.Tables[1].Rows[1]; this.Application.ActiveDocument.Tables[1].Rows.Add(ref beforeRow);
Para agregar una columna a una tabla
Utilice el método Add y, a continuación, el método DistributeWidth para que todas las columnas tengan el mismo ancho.
Me.Application.ActiveDocument.Tables.Item(1).Columns.Add( _ BeforeColumn:=Me.Application.ActiveDocument.Tables.Item(1).Columns(1)) Me.Application.ActiveDocument.Tables.Item(1).Columns.DistributeWidth()
object beforeColumn = this.Application.ActiveDocument.Tables[1].Columns[1]; this.Application.ActiveDocument.Tables[1].Columns.Add(ref beforeColumn); this.Application.ActiveDocument.Tables[1].Columns.DistributeWidth();
Vea también
Tareas
Cómo: Agregar texto y formato a las celdas de las tablas de Word