Pregunta: | 49178 - PASAR DATOS DE VB.NET A WORD |
Autor: | Ramiro Bako |
Hola a todos!!!
A ver si alguien me puede echar una mano... Necesito pasar con VB.NET datos de una base de datos SQL a una plantilla hecha en Word donde tengo que poner los campos en sitios concretos de la plantilla. No se si se puede a traves de variables o directamente con las propias opciones que da el objeto Microsoft.Oficce.Interop.Word. Muchas gracias. |
Respuesta: | Francisco Jose Herraiz |
Yo conozco 2 formas una si el doc de Word esta en tabla abres el documento con
Dim Documento As New Word.Application With Documento .Documents.Open(ddfichero) Documento.Visible = True y luego para ponerlo en una celda concreta .Documents.Item(1).Tables.Item(1).Cell(fila,columna).Range.Text = "lo que quieras" Otra forma es poniendo marcadores en el sitio que quieras llevar la informacion la intruccion es .Documents.Item(1).Bookmarks.Item("m1").Range.Text = CStr(Val(TextBox3.Text)) |