SoloCodigo
Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: Jose Arriagada en Jueves 28 de Noviembre de 2002, 14:37
-
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
-
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