Imprimir en word desde una aplicacion visual basic 6.0

didisi
09 de Enero del 2004
Hola amigos:

Necesito imprimir desde visual basic, en word.
Es decir que en vez de utilizar crystal o data report lo que se desea es que el documento este en word.
Hay alguna forma de copiarlo en el portapapeles lanzar word, pegarle el contenido del portapapeles.

Otra forma.

Gracias de antemano.

pampiri
09 de Enero del 2004
hallo lo que puedes hacer es mandar el texto a word

primero declaras los objetos de word con los que vas a trabajar
Dim wrdApp As Word.Application 'Objeto word
Dim wrdDoc As Word.Document 'Objeto documento de word
Dim wrdSelection As Word.Selection 'Objeto de selección de word
despues
' Crea una instancia para Word y lo hace visible
Set wrdApp = CreateObject("Word.Application")
wrdApp.Visible = True
' Crea un nuevo documento de word
Set wrdDoc = wrdApp.Documents.Add
' Selecciona una area en el documento sirve para insertar informacion en word
wrdDoc.Select
Set wrdSelection = wrdApp.Selection
y si quieres puedes configurar la hoja del word puedes ver los objetos de word con F2 y poniendo word en el segundo combo y ahi ves los objetos validos

Para introducir informacion es de la siguiente forma
'Da formato al texto que se va introducir en este caso justifica el texto
wrdSelection.ParagraphFormat.Alignment = wdAlignParagraphJustify
'se introduce el texto puedes poner el texto mismo o asignarlo por medio de una variable tipo string
wrdSelection.TypeText "Hallo es una prueba"
ó
wrdSelection.TypeText Parrafo

Espero y te sirva a si hago yo mis reportes, suerte


araceli
09 de Enero del 2004
hola quisiera saber si tu ya pudiste hacerlo por favor enviame un correo te lo agradecere mucho