Ayuda-Necesito crear un docuemento word desde Vb/VB.net

10/02/2007 - 12:44 por sERGIO | Informe spam
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

Preguntas similare

Leer las respuestas

#1 SoftJaén
10/02/2007 - 14:05 | Informe spam
"sERGIO" escribió:

... 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.
Respuesta Responder a este mensaje
#2 sERGIO
10/02/2007 - 18:11 | Informe spam
Y como paso por ejemplo una instruciion sql

Gracias

"SoftJaén" escribió en el mensaje
news:O%
"sERGIO" escribió:

... 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.

Respuesta Responder a este mensaje
#3 SoftJaén
10/02/2007 - 19:54 | Informe spam
"sERGIO" preguntó:

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=...blic.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.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida