Visual Basic - imprimir conectando con word

Life is soft - evento anual de software empresarial
 
Vista:

imprimir conectando con word

Publicado por miguel angel (7 intervenciones) el 21/06/2004 13:49:22
pretendo conectar con word, que este abra un documento y se imprima y se cierre el word (ya que no hay forma de imprimir de otra manera.....(no me sale) asi mismo por que me gustaria saber tambien si cuando abra el word y desde este el fichero que quiero imprimir, si le puedo agregar imagenes al documento e imprimirlo todo) muchas gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:imprimir conectando con word

Publicado por Agui (2 intervenciones) el 21/06/2004 20:04:40
Hola Miguel Angel,

Manejar Word desde VB no es complicado, mira este código:

Private Sub cmdImprimirWord_Click()

Dim objWord As Object
Dim objDoc As Object

'Creamos una instancia de Word
Set objWord = CreateObject("Word.Application")

'Lo hacemos visible si lo creemos necesario
objWord.Visible = True

'Abrimos el documento d:\doc1.doc
Set objDoc = objWord.Documents.Open("d:\doc1.doc")

'Imprimimimos el documento en la impresora por defecto
objWord.PrintOut

'Cerramos el documento
objDoc.Close

'Cerramos Word
objWord.Quit

'Liberamos de memoria las dos variables objeto
Set objDoc = Nothing
Set objWord = Nothing

End Sub

Cada línea esta comentada por lo que no creo que tengas ningún probleam en comprender su funcionamiento, espero haberte ayudado.

un saludo,
Agui
[email protected]
http://www.madridsoft.com
Consultas gratuitas.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:imprimir conectando con word

Publicado por Agui (2 intervenciones) el 21/06/2004 20:05:47
Hola Miguel Angel,

Manejar Word desde VB no es complicado, mira este código:

Private Sub cmdImprimirWord_Click()

Dim objWord As Object
Dim objDoc As Object

'Creamos una instancia de Word
Set objWord = CreateObject("Word.Application")

'Lo hacemos visible si lo creemos necesario
objWord.Visible = True

'Abrimos el documento d:\doc1.doc
Set objDoc = objWord.Documents.Open("d:\doc1.doc")

'Imprimimimos el documento en la impresora por defecto
objWord.PrintOut

'Cerramos el documento
objDoc.Close

'Cerramos Word
objWord.Quit

'Liberamos de memoria las dos variables objeto
Set objDoc = Nothing
Set objWord = Nothing

End Sub

Cada línea esta comentada por lo que no creo que tengas ningún problema en comprender su funcionamiento, espero haberte ayudado.

un saludo,
Agui
[email protected]
http://www.madridsoft.com
Consultas gratuitas.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar