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 |