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

octubre 2024
LMXJVSD
 123456
78910111213
14151617181920
21222324252627
28293031 

Contacto