Discussion:
Ayuda-Necesito crear un docuemento word desde Vb/VB.net
(demasiado antiguo para responder)
sERGIO
2007-02-10 11:44:17 UTC
Permalink
Hola a todos:

Tengo que hace run proyecto en vb que cuando pinche sobre el boton imprimir
me abra word con unos determiandos campos de la bd que no existen en el
formulario

Ejemplo

Formulario

ID: 4
Nombre: asda

Documento:

ID=4
Nombre=adas
Edad=asdas
Direccion=asdas

Tengo dudas si crear un documento con campos combinados o con marcas y lo
que no se es la instruccion par abrir el documento Word desde VB/Vb.NET

Muchas gracias por adelantado
SoftJaén
2007-02-10 13:05:40 UTC
Permalink
... lo que no se es la instruccion par abrir el documento Word desde
VB/Vb.NET
Pues eso es lo que yo te voy a explicar. :-)

Si solamente deseas abrir Microsoft Word, ejecuta lo siguiente:

Try
Dim Proceso As New Process

With Proceso
.StartInfo.FileName = "Winword.exe"
.StartInfo.Arguments = ""
.Start()
.Close()
End With

Proceso = Nothing

Catch ex As Exception
MessageBox.Show(ex.Message)

End Try

Un saludo
--
Enrique Martínez
[MS MVP - VB]

Nota informativa: La información contenida en este mensaje, así como el
código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin
garantías de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o
sugerido en el presente mensaje.
sERGIO
2007-02-10 17:11:41 UTC
Permalink
Y como paso por ejemplo una instruciion sql

Gracias
Post by SoftJaén
... lo que no se es la instruccion par abrir el documento Word desde
VB/Vb.NET
Pues eso es lo que yo te voy a explicar. :-)
Try
Dim Proceso As New Process
With Proceso
.StartInfo.FileName = "Winword.exe"
.StartInfo.Arguments = ""
.Start()
.Close()
End With
Proceso = Nothing
Catch ex As Exception
MessageBox.Show(ex.Message)
End Try
Un saludo
--
Enrique Martínez
[MS MVP - VB]
Nota informativa: La información contenida en este mensaje, así como el
código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin
garantías de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o
sugerido en el presente mensaje.
SoftJaén
2007-02-10 18:54:15 UTC
Permalink
Post by sERGIO
Y como paso por ejemplo una instruciion sql
¿Pasar una instrucción SQL a Microsoft Word? Pues, sinceramente, no tengo ni
idea. :-(

Con el ejemplo que te indiqué, puedes pasarle una cadena de argumentos a
Word que, obviamente, deberán corresponderse con los admitidos por Word,
pero ignoro si una cadena SQL se puede pasar como argumento.

Lo mismo, igual deberás de utilizar el modelo de objetos propio de Microsoft
Word, pero ahí, poco te voy a poder ayudar.

Si lo crees conveniente, efectúa tu consulta en el grupo de noticias de Word
(microsoft.public.es.word), y la respuesta que obtengas la aplicas a tu
proyecto de Visual Basic .net.

Y si por casualidad deseas ejecutar una combinación de correspondencia,
échale un vistazo a la siguiente búsqueda de mensajes, para ver si
encuentras algo que te pueda ser útil:

http://groups.google.com/groups?hl=es&lr=&ie=UTF-8&c2coff=1&q=%22combinar+correspondencia%22&meta=group%3Dmicrosoft.public.es.vb
--
Enrique Martínez
[MS MVP - VB]

Nota informativa: La información contenida en este mensaje, así como el
código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin
garantías de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o
sugerido en el presente mensaje.
Loading...