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

4 Comentarios

  1. Avatar

    Hola Fito,

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

    Muchas gracias.

    Un saludo.

    Responder
    • Avatar

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

      Saludos.

      Responder
  2. Avatar

    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
    • Avatar

      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

febrero 2024
LMXJVSD
 1234
567891011
12131415161718
19202122232425
26272829 

Debates en el foro

Avatar
Access en una sola ventana
Avatar
Versiones frontend

Contacto