crear un boton salir

17/12/2005 - 08:30 por Enrique | Informe spam
hola grupo

existe algun macro que pueda eliminar la opcion cerrar (X) de una
hoja/libro, y que pueda crear un boton propio para salir, es decir solo
dandole click a ese boton creado se pueda salir? si existe podrian
especificar el macro y como pegarlo? les digo eso porque no se mucho de
macros, pero se seguir instrucciones muchas gracias.

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
17/12/2005 - 19:07 | Informe spam
hola, Enrique !

existe algun macro que pueda eliminar la opcion cerrar (X) de una hoja/libro, y... crear un boton propio para salir
es decir solo dandole click a ese boton creado se pueda salir?
si existe podrian especificar el macro y como pegarlo?... porque no se mucho de macros, pero se seguir instrucciones



para eliminar [o al menos inhabilitar] el boton [X] para salir de una hoja/libro -> se requiere hacer llamadas a las API's :-(
con el siguiente procedimiento [que ademas utiliza muy pocas lineas de codigo] puedes obtener el mismo 'efecto' ;)
copia/pega las liguientes lineas en los modulos de codigo que te indico:

1) en un modulo de codigo 'normal' :
Public SePuedeSalir As Boolean
Sub CerrarEsteLibro()
SePuedeSalir = True
ThisWorkbook.Close
SePuedeSalir = False
End Sub

2) en el modulo de codigo del libro [ThisWorkbook] :
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Cancel = Not SePuedeSalir
End Sub

notas:
1) la macro del modulo 'normal' [CerrarEsteLibro] la asignas al [o los] boton/es que necesites
2) la instruccion -> ThisWotkbook.Close
a) si ha habido cambios en el libro... le va a preguntar al usuario si desea 'salvarlos'
b) si quieres TU 'administrar' la decision de si se 'salvan' o no... compementa la instruccion a...
-> ThisWorkbook.Close False ' o True si deseas que NO/SI se guarden los cambios

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida