• Domingo 17 de Noviembre de 2024, 23:21

Autor Tema:  Re: Imprimir documento Word desde VB  (Leído 1948 veces)

Jose Arriagada

  • Miembro MUY activo
  • ***
  • Mensajes: 373
    • Ver Perfil
Re: Imprimir documento Word desde VB
« en: Jueves 28 de Noviembre de 2002, 14:37 »
0
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

  • Nuevo Miembro
  • *
  • Mensajes: 15
    • Ver Perfil
Imprimir documento Word desde VB
« Respuesta #1 en: Viernes 29 de Noviembre de 2002, 19:47 »
0
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