Crear tablas e ingresar texto usando VB.NET Word
'PD: El siguiente código solo crea una tabla, fusiona la primera fila, la columna 2 con la columna 4 y agrega 1 texto. Analice el resto usted mismo.
Importar Microsoft.Office.Interop
¿Importaciones?Sub?Form1_Load(remitente?As?Object,?e?As?EventArgs)?Handles?MyBase.Load
Dim?DWrd?As?New?Word.Application,?DDoc?As?Word.Document ?'Definir objetos de Word y documentos
DDoc?=?DWrd.Documents.Add?'Agregar nuevos documentos
Dim?DTbl?As?Word.Table?'Definir objeto de tabla
DTbl?=?DDoc.Tables.Add(DDoc.Range, ? 7,?4)?Add Tabla
DTbl.Style?=?"Grid Style"?Establece el estilo de la tabla
DTbl.Cell(1,?2).Select()?Selecciona la celda inicial como Fila 1/Columna 2
DWrd.Selection.MoveRight(,?2,?SelectionMode.MultiExtended)?Extender dos celdas hacia la derecha (es decir, seleccionar las columnas 2 a 4 de la fila 1 Columna)
DWrd.Selection().Cells.Merge()?Cell merge
DTbl.Cell(1,?1).Range.Text?=?1?' primera celda
DWrd.Visible?=?True?'¿Mostrar final de palabra?