Saltar al contenido

Ayuda, porqué no funciona?


ZkoolMan

Recommended Posts

publicado

Hola saludos a todos espero me puedan ayudar.

Necesito que este código haga el proceso de deshabilitar o quitar un comando (botón) de la barra de herramientas de acceso rápido que cree para ejecutar una macro y ya terminada la macro se quite.


comando-barra-rapido

utilicé el siguiente código

Sub EliminarComandoBarraAccesoRapido()

Application.CommandBars("Quick Access Toolbar").Controls("Conectar SQL").Delete

End Sub


Pero me muestra el siguiente error


error-sub-delete


error-2

Espero me puedan ayudar por favor.

Gracias.

publicado

la QAT esta pensada para personalizaciones del usuario, por lo que no se "expone" directamente al desarrollador ("manipulaciones" por vba)
por lo mismo es que el proceso es "manual" y desde la interfaz con el usuario (tal como lo habras hecho)
hay un archivo QAT que contiene las personalizaciones, pero no se puede editar mientras esta abierta la aplicacion

necesitas "programar" la parte "xml" de un archivo habilitado para macros (*.xlsm/b) o complemento, mira por aqui:
Customizing the Quick Access Toolbar in the 2007 Office Fluent User Interface
(la parte de "Adding Controls Using XML")

Archivado

Este tema está ahora archivado y está cerrado a más respuestas.

×
×
  • Crear nuevo...

Información importante

Echa un vistazo a nuestra política de cookies para ayudarte a tener una mejor experiencia de navegación. Puedes ajustar aquí la configuración. Pulsa el botón Aceptar, si estás de acuerdo.