Ocultar el Ribbon o menú principal de Access usando VBA

Escrito por Administrador

18 de noviembre de 2021

Hoy vamos a ver cómo ocultar el Ribbon o menú principal de Microsoft Access usando VBA. Ésto le dará un mejor aspecto a nuestro programa de cara al cliente y, también evitará que pueda tocar cosas que no deba.

Para quién no sepa qué es el Ribbon, adjunto una imagen a continuación.

bloquear-access-fecha

Por tanto, si logramos ocultar el Ribbon la imagen de programa "independiente" ajeno a Microsoft Access será mayor.

Para hacerlo, tan sólo debemos incluir el siguiente código en el evento "Al cargar" del formulario principal.

Private Sub Form_Load()

DoCmd.ShowToolbar "Ribbon", acToolbarNo

End Sub

Vamos a configurar la base de datos para que al abrir, cargue directamente el menú principal.

Para ello, seleccionamos Archivo > Opciones > Base de datos actual > Mostrar formulario y elegimos el formulario "Menu".

bloquear-access-fecha

De esta manera, al ejecutar el programa se cargará el menú directamente, ya sin el Ribbon.

bloquear-access-fecha

Para bordarlo, podríamos ocultar también el panel de navegación. Para ello, ve a Archivo > Opciones > Base de datos actual > Navegación y deseleccionamos Mostrar panel de navegación.

bloquear-access-fecha

Finalmente, este sería el resultado.

bloquear-access-fecha

Espero que con este ejemplo, hayas aprendido a ocultar el Ribbon o menú principal de Microsoft Access usando VBA.

Por último, quiero invitarte a compartir tus dudas en los comentarios o en el foro. Intentaré ayudarte en todo lo que pueda, y así aprenderemos todos.

Hasta la próxima.

Si te ha servido y quieres donar





Descarga el archivo del ejemplo

6 Comentarios

  1. Hola y encantado de poder seguirte , ya que explicas muy claro y lo haces más fácil, enhorabuena.

    Me gustaria saber como ocultar el ribbon desde visual basic, o sea al abrir un formulario que lo hiciese.

    Muchas gracias.

    Responder
  2. Hola Fito,

    Combinando la ocultacion del Ribbon junto con la ocultacion de menu, pude solucionar lo que queria.

    Muchas gracias.

    Un saludo.

    Responder
    • Me alegro Frany. Para cualquier otra cosa,por aquí estoy.

      Saludos.

      Responder
  3. Hola:
    Me surge una duda ¿Cómo ocultar/mostrar el panel de navegación con código?
    Gracias por toda esta información.
    Antonio M

    Responder
    • Buenos días Antonio,

      Prueba el siguiente código:

      Access.Application.DoCmd.SelectObject acForm, Me.Name, True
      Access.Application.DoCmd.RunCommand acCmdWindowHide

      Saludos.

      Responder

Enviar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Últimas publicaciones

Categorías

diciembre 2024
LMXJVSD
 1
2345678
9101112131415
16171819202122
23242526272829
3031 

Debates en el foro

Contacto