Si yo pulso la "x" del libro este codigo funciona:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
'
' Propósito: Parar todos los servicios antes de salir
'
If Application.Workbooks.Count = 1 Then
'Guardamos todos los cambios
ThisWorkbook.Close SaveChanges:=True
'No mostrar mensajes de salvar antes de salir
Application.DisplayAlerts = False
'Cerramos la conexion y los objetos
Hoja1.fCloseServer
'DesProgramamos las copias de seguridad
ProgramarBackups False
Application.DisplayAlerts = True
Application.Quit
End If
' Dejamos la barra como estaba
Application.DisplayStatusBar = oldStatusBar
End Sub
Pero si pulso la "x" de la aplicacion, esta se me queda abierta.
Yo lo que tengo es un programa relizado en excel y quiero que si solo está
abierta mi aplicacion se cierre el excel por completo, pero si el usuario
tiene algun otro libro abierto no quiero que cierre la aplicación.
Gracias, por todo.
Leer las respuestas