Cómo: Crear tablas de Word

La colección Tables es un miembro de las clases Microsoft.Office.Interop.Word.Document, Microsoft.Office.Tools.Word.Document, Selection y Range; esto significa que puede crear una tabla en cualquiera de esos contextos. Para agregar una tabla en el rango especificado, utiliza el método Add de la colección Tables.

Se aplica a: la información de este tema se aplica a los proyectos de nivel de documento y los proyectos de nivel de aplicación para Word 2007 y Word 2010. Para obtener más información, vea Características disponibles por aplicación y tipo de proyecto de Office.

Para agregar una tabla sencilla a un documento

  • Utilice el método Add para agregar una tabla que consta de tres filas y cuatro columnas al principio del documento.

    Para usar el ejemplo de código siguiente, ejecútelo desde la clase ThisDocument del proyecto.

    
    object start = 0;
    object end = 0;
    Word.Range tableLocation = this.Range(ref start, ref end);
    this.Tables.Add(tableLocation, 3, 4);
    
    
    

Cuando crea una tabla, se agrega automáticamente a la colección Tables del elemento host Microsoft.Office.Tools.Word.Document. Esto permite hacer referencia a la tabla por su número de elemento mediante la propiedad Item, como se muestra en el código siguiente.

Para hacer referencia a una tabla por su número de elemento

  • Utilice la propiedad Item y proporcione el número del elemento de la tabla a la que desea hacer referencia.

    Para usar el ejemplo de código siguiente, ejecútelo desde la clase ThisDocument del proyecto.

    
    Word.Table newTable = this.Tables[1];
    
    
    

Cada objeto Table tiene también una propiedad Range que permite establecer atributos de formato.

Para aplicar un estilo a una tabla

  • Utilice la propiedad Style para aplicar uno de los estilos integrados de Word a una tabla.

    Para usar el ejemplo de código siguiente, ejecútelo desde la clase ThisDocument del proyecto.

    
    this.Tables[1].Range.Font.Size = 8;
    this.Tables[1].set_Style("Table Grid 8");
    
    
    

Para agregar una tabla sencilla a un documento

  • Utilice el método Add para agregar una tabla que consta de tres filas y cuatro columnas al principio del documento.

    En el ejemplo de código siguiente se agrega una tabla al documento activo. Para usar este ejemplo, ejecútelo desde la clase ThisAddIn del proyecto.

    
    Word.Range tableLocation = 
        this.Application.ActiveDocument.Range(0, 0);
    this.Application.ActiveDocument.Tables.Add(
        tableLocation, 3, 4);
    
    
    

Cuando crea una tabla, se agrega automáticamente a la colección Tables de la clase Microsoft.Office.Interop.Word.Document. Esto permite hacer referencia a la tabla por su número de elemento mediante la propiedad Item, como se muestra en el código siguiente.

Para hacer referencia a una tabla por su número de elemento

  • Utilice la propiedad Item y proporcione el número del elemento de la tabla a la que desea hacer referencia.

    En el ejemplo de código siguiente se usa el documento activo. Para usar este ejemplo, ejecútelo desde la clase ThisAddIn del proyecto.

    
    Word.Table newTable = this.Application.ActiveDocument.Tables[1];
    
    
    

Cada objeto Table tiene también una propiedad Range que permite establecer atributos de formato.

Para aplicar un estilo a una tabla

  • Utilice la propiedad Style para aplicar uno de los estilos integrados de Word a una tabla.

    En el ejemplo de código siguiente se usa el documento activo. Para usar este ejemplo, ejecútelo desde la clase ThisAddIn del proyecto.

    
    this.Application.ActiveDocument.Tables[1].Range.Font.Size = 8;
    this.Application.ActiveDocument.Tables[1].set_Style("Table Grid 8");
    
    
    
¿Te ha resultado útil?
(Caracteres restantes: 1500)
Gracias por sus comentarios

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft