Visual Basic - Borrar de memoria Excel.Application

Life is soft - evento anual de software empresarial
 
Vista:

Borrar de memoria Excel.Application

Publicado por Manuel (53 intervenciones) el 05/12/2000 00:00:00
Excel.Quit, sin embargo no lo hace, deja residente en memoria el Excel, creando errores posteriores.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Borrar de memoria Excel.Application

Publicado por Manuel (53 intervenciones) el 06/12/2000 00:00:00
Gracias.
Ya lo probé y continúa quedando residente ¿Tienes idea de qué pueda ser? utilizo VB6 y MSOffice 2000.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Borrar de memoria Excel.Application

Publicado por Erik (77 intervenciones) el 10/12/2000 00:00:00
Desde luego, el método para finalizar una instancia de Excel es Quit. Lo que yo creo es que estás utilizando variables distintas, y por eso no se te cierra la instancia de Excel. Intenta usar una sóla variable para tu instancia de Excel, de modo que lo más normal será que tengas que declararla, como mínimo, como privada para el módulo. Un ejemplo sería este:

Private MiExcel as Excel.Application

Sub AbrirExcel
Set MiExcel = New Excel.Application
MiExcel.Visible = True
end Sub

Sub CerrarExcel
MiExcel.Quit
set MiExcel = Nothing
end Sub

Un saludo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Borrar de memoria Excel.Application

Publicado por Manuel (53 intervenciones) el 12/12/2000 00:00:00
Gracias, lo voy a intentar así.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Borrar de memoria Excel.Application

Publicado por erlys (2 intervenciones) el 04/07/2001 10:48:17
Saludos,

Yo tengo el mismo porblema con excel y no cierra con set Excel=Nothing.

Tu lo has logrado?. Ayudame.

Como lo has hecho, pues me funciona cuando leo datos en un procedimiento y en otro IDEM nada.

Erly
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Borrar de memoria Excel.Application

Publicado por Juan Herazo (1 intervención) el 06/09/2010 20:05:41
Hola amigos,

He tratado que despues de abrir una aplicacion de excel cerrarla, pero ojo, cerrarla en la memoria, ya que se ha intentado con la siguiente rutina:

Dim AppExcel As Object

AppExcel = CreateObject("Excel.Application")

With AppExcel
' Hacemos visible excel
.Visible = True

.Workbooks.Open("C:\Documents and Settings\Administrador\Mis documentos\Terminal1.xlsm")
TextBox1.Text = AppExcel.range("A2").value

AppExcel.ActiveWorkbook.Close(SaveChanges:=True)
AppExcel.DisplayAlerts = False
AppExcel.Quit()
AppExcel = Nothing

End With

End Sub

Y, si el excel se cierra pero en el administrador de procesos queda ejecutado, como hago por favor, para que no quede abierto.

Mil gracias,

Juan
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar