RESPONDER UNA PREGUNTA

Si para responder la pregunta, crees necesario enviar un archivo adjunto, puedes hacerlo a traves del correo [email protected]

    Pregunta:  5624 - CONTROLAR UNA INSTANCIA DE WORD DESDE VISUAL
Autor:  Gabriel
Me gustaría q me respondieseis al siguiente problema:
Quiero controlar Word desde Visual Basic de tal forma q pueda abrirlo si no lo está, aprovecharme de él para darle formato a un texto y mandarlo a imprimir como si fuera un informe pero hecho en Word.Pienso q lo hago todo bien pero no me cierra adecuadamente la aplicación y se queda en memoria.El código q adjunto es el siguiente:

Dim wordi As Word.Application
Dim nuevo As Word.Document
Set wordi = New Word.Application //Abro Word
Set nuevo = wordi.Documents.Add //Abro documento
nuevo.Activate //Lo pongo como activo
With selection
------- //Aquí le aplico el formato al texto
End with
nuevo.PrintOutRange:=wdPrintCurrentPage //imprimo
nuevo.close // cierro el documento
set wordi=nothing // cierro word

El problema es que me sigue en memoria la instancia de Word con los problemas al efectuar de nuevo la operación.
También me gustaría q me dijérais como controlar si Word está abierto para abrir un documento y cerrarlo sin q se cierre la instancia de Word
Un saludo


Nombre
Apellidos
Correo
Comentarios