problema con commandbars

21/04/2006 - 23:22 por Crievep | Informe spam
Hola a todos.
Tengo la siguiente dificultad, estoy intentando por medio de un macro que al
abrir un libro se cree una nueva barra de comandos, ya lo logre hacer por
medio de application.commandbars pero si abro otro libro la barra continua
alli, lo que quiero evitar es que esa barra aparezca en otros libros tambien
abiertos.

Ya intente con:
With thisworkbook
.CommandBars.Add(Name:="Mibarra", Temporary:=true)
end with
pero el problema persiste.

Por otro lado tabien deseo bloquear la opcion del menu Herramientas
(Personalizar...) pues para que una persona que abra el libro no pueda quitar
esa barra.

De antemano muchas gracias por la posible ayuda

Preguntas similare

Leer las respuestas

#1 Ruben Salgado
21/04/2006 - 23:55 | Informe spam
Has una macro Autoclose para que al cerrar el archivo desaparezca la barra de
nuevo.

Saludos



"Crievep" escribió:

Hola a todos.
Tengo la siguiente dificultad, estoy intentando por medio de un macro que al
abrir un libro se cree una nueva barra de comandos, ya lo logre hacer por
medio de application.commandbars pero si abro otro libro la barra continua
alli, lo que quiero evitar es que esa barra aparezca en otros libros tambien
abiertos.

Ya intente con:
With thisworkbook
.CommandBars.Add(Name:="Mibarra", Temporary:=true)
end with
pero el problema persiste.

Por otro lado tabien deseo bloquear la opcion del menu Herramientas
(Personalizar...) pues para que una persona que abra el libro no pueda quitar
esa barra.

De antemano muchas gracias por la posible ayuda

Respuesta Responder a este mensaje
#2 David
22/04/2006 - 01:30 | Informe spam
Apoyo lo dicho por Rubén, pero sugiero mejor trabajar por medio de eventos.

El evento "Workbook_BeforeClose" te permitiría sustituir al macro AutoClose.

Además, podrías utilizar los eventos "Workbook_Activate" y
"Workbook_Deactivate" para hacer visible u ocultar tu barra cuando se active
el libro, o cuando se pase a la ventana de otro libro...

Cordialmente,


"Crievep" escribió:

Hola a todos.
Tengo la siguiente dificultad, estoy intentando por medio de un macro que al
abrir un libro se cree una nueva barra de comandos, ya lo logre hacer por
medio de application.commandbars pero si abro otro libro la barra continua
alli, lo que quiero evitar es que esa barra aparezca en otros libros tambien
abiertos.

Ya intente con:
With thisworkbook
.CommandBars.Add(Name:="Mibarra", Temporary:=true)
end with
pero el problema persiste.

Por otro lado tabien deseo bloquear la opcion del menu Herramientas
(Personalizar...) pues para que una persona que abra el libro no pueda quitar
esa barra.

De antemano muchas gracias por la posible ayuda

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida