Programación General > Visual Basic 6.0 e inferiores

 Re: Imprimir documento Word desde VB

(1/1)

Jose Arriagada:
Amigos:

Tengo el siguiente drama:
- Se como abrir un documento word predefinido que contiene marcadores, los cuales lleno con mis variables.
- Se como enviar a imprimir el documento
Todo esto en background.

Pero no se como terminar la aplicacion word, una vez que doy la orden de imprimir. Ya que cuando termino la aplicacion VB, el word queda abierto

Alguien sabe como cerrar el word con o sin los cambios?

Gracias Amigos

jlmartinez:
Suponiendo que ya has ejecutado el metodo PirntOut del objecto ActiveDocument, solo tienes que  hacer lo siguiente:

ActiveDocument.close (0)
quit (0)


Te detallo un ejemplo

    Dim wdApp As Word.Application
    Set wdApp = New Word.Application
    Dim I As Integer
     With wdApp
        .Visible = False
        .Documents.Open Filename:="Documento.doc"
        .Options.PrintBackground = False
     
        .ActiveDocument.PrintOut
        .ActiveDocument.Close (0)
        .Quit (0)
    End With

Con este codigo y sustituyendo Documento.doc en el metodo Documents.Open, te funcionará perfectamente.


Si tienes algún problema, ponte en contacto conmigo


Un saludo..

jlmartinez@arenal2000.es

Navegación

[0] Índice de Mensajes

Ir a la versión completa