Eliminar barra de menu

¿Hola.Hay alguna forma de eliminar la barra de menú de una hoja de excel?
Muchas Gracias

1 Respuesta

Respuesta
1
La barra de menú principal no se puede eliminar, solo ocultar sus opciones (Archivo, Edición, etc)
Generalmente este código lo colocamos al abrir el libro y al cerrarlo lo volvemos a la normalidad.
Entonces en el Editor, en el objeto ThisWorkbook coloca estas rutinas:
Private Sub Workbook_Open()
'colocamos la variable en False y llamamos a la subrutina
miEstado = False
opcionesMenu
End Sub
Private Sub Workbook_BeforeClose(Cancel As Boolean)
'colocamos la variable en True y volvemos a llamar a la subrutina
miEstado = True
opcionesMenu
End Sub
Y en un módulo tendremos la rutina que desactiva las opciones de la barra principal.
Public miEstado
Sub opcionesMenu()
'para desactivar las opciones del menú principal
With Application.CommandBars("Worksheet Menu Bar")
With .Controls("&Archivo")
.Enabled = Estado
.Visible = Estado
End With
With .Controls("&Edición")
.Enabled = Estado
.Visible = Estado
End With
With .Controls("&Ver")
.Enabled = Estado
.Visible = Estado
End With
With .Controls("&Insertar")
.Enabled = Estado
.Visible = Estado
End With
With .Controls("&Formato")
.Enabled = Estado
.Visible = Estado
End With
With .Controls("&Herramientas")
.Enabled = Estado
.Visible = Estado
End With
With .Controls("Da&tos")
.Enabled = Estado
.Visible = Estado
End With
With .Controls("Ve&ntana")
.Enabled = Estado
.Visible = Estado
End With
With .Controls("&?")
.Enabled = Estado
.Visible = Estado
End With
End With
End Sub
Saludos
Elsa
Esta y muchas rutinas más en mi página:
*** No te pierdas el Manual con las 300 Macros explicadas en español. Descarga la Demo gratis desde:
http://es.geocities.com/lacibelesdepunilla/manual

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas