Discussion:
Dehabilitar Boton Maximizar y Cerrar en Excel
(demasiado antiguo para responder)
Leonardo Rodriguez S.
2005-01-21 23:59:44 UTC
Permalink
Hola compañeros...

Estoy desarrollando u sencillo programa en excel con VBA, y quisiera saber
si alguien me puede regalar el codigo correspondiente a:

1- deshabilitar el boton maximizar de la ventana restaurada de excel
2- dehabilitar el boton ESC en la ejecucion de procedimientos

Le agardezco a quien me pueda colaborar.

Atentamente:

Leonardo
www.insyse.co.nr
Héctor Miguel
2005-01-22 09:50:03 UTC
Permalink
hola, Leonardo !
Post by Leonardo Rodriguez S.
1- deshabilitar el boton maximizar de la ventana restaurada de excel
2- deshabilitar el boton ESC en la ejecucion de procedimientos
1.- para desahabilitar 'los botones' de la aplicacion, se requiere hacer 'llamadas' a las API's de windows
tampoco 'especificas' si la ventana 'restaurada' de excel, es de la aplicacion o del libro activo :(
[seguramente] habra mas opciones, pero [de momento 'te sugiero'...] prueba con las siguientes lineas:
=== en el modulo de codigo 'del libro' [ThisWorkbook] ===
Private Sub Workbook_WindowResize(ByVal Wn As Window)
With ActiveWindow
If .WindowState <> xlNormal Then
.WindowState = xlNormal
Application.WindowState = xlNormal
End If
End With
End Sub

2.- si [solamente] necesitas 'impedir' que el usuario 'se interponga' con la ejecucion de la macro...
podrias usar 'EnableCancelKey' [es del objeto Application]...
=> revisa en la ayuda los ejemplos y comentarios acerca de 'cuidados especiales' en su uso <=

saludos,
hector

Loading...