Tengo este codigo, que imprime un informe de un base de datos Access mediante una macro:
Private Sub datosclientes_Click()
Dim variable As New Access.Application
variable.OpenCurrentDatabase ("agenda.mdb")
'variable.DoCmd.RunMacro "imprimirdatos"
variable.CloseCurrentDatabase
End Sub
El problema surge cuando termina la macro y sigue el programa. Todo marcha bien, menos el proceso que ha ejecutado la macro (MSACCESS.EXE) que no muere y se queda cargado en memoria.
¿Como hago para que cuando termine la impresion se cierre el proceso? ¿O como puedo terminar dicho proceso?
Muchas gracias, un saludo.