Barras rebeldes sin causa

04/06/2007 - 17:24 por marjan | Informe spam
Hola, soy el de las barras...

Ya he conseguido crear una barra personalizada y ocultar las demás...
ufffff, peró...

No hay manera de protegerla para que nadie pueda visualizarla o no, o
moverla o cerrarla, siempre me aparece con el botón derecho la posibilidad
de cerrarla, pongo esto:

Application.CommandBars("MiBarra").Enabled = True
Application.CommandBars("MiBarra").Visible = True
Application.CommandBars("MiBarra").Protection = msoBarNoChangeDock
Application.CommandBars("MiBarra").Protection = msoBarNoChangeVisible
Application.CommandBars("MiBarra").Protection = msoBarNoCustomize
Application.CommandBars("MiBarra").Protection = msoBarNoMove
Application.CommandBars("MiBarra").Protection = msoBarNoResize
Application.CommandBars("MiBarra").Protection = msoBarNoVerticalDock
Application.CommandBars("MiBarra").Position = msoBarTop
Application.CommandBars.DisableCustomize = True


He buscado por Internet y debería ser : msoBarNoChangeVisible
pero no, no me funciona...
¿Alguien sabe porqué? ¿Hay algún otro comando? El orden dentro de
.Protection tiene algo que ver?


Saludos,
Martí

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
05/06/2007 - 06:36 | Informe spam
hola, Martí !

Hola, soy el de las barras...
Ya he conseguido crear una barra personalizada y ocultar las demas... ufffff, pero...
No hay manera de protegerla para que nadie pueda visualizarla o no, o moverla o cerrarla
siempre me aparece con el boton derecho la posibilidad de cerrarla, pongo esto:
He buscado por Internet y deberia ser : msoBarNoChangeVisible pero no, no me funciona...
Alguien sabe porque? Hay algun otro comando? El orden dentro de .Protection tiene algo que ver?



algunas propiedades de objetos son *excluyentes* [p.e. True/False] y otras son... *acumulativas*
si las acumulativas se establecen de manera *independiente*... la que *queda*... es la ultima ;)

prueba con algo +/- como lo siguiente:

With Application.CommandBars("MiBarra")
.Visible = True
.Enabled = True
.Position = msoBarTop
.Protection = msoBarNoChangeDock _
+ msoBarNoChangeVisible _
+ msoBarNoCustomize _
+ msoBarNoMove _
+ msoBarNoResize
End With

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

__ el codigo expuesto __
Application.CommandBars("MiBarra").Enabled = True
Application.CommandBars("MiBarra").Visible = True
Application.CommandBars("MiBarra").Protection = msoBarNoChangeDock
Application.CommandBars("MiBarra").Protection = msoBarNoChangeVisible
Application.CommandBars("MiBarra").Protection = msoBarNoCustomize
Application.CommandBars("MiBarra").Protection = msoBarNoMove
Application.CommandBars("MiBarra").Protection = msoBarNoResize
Application.CommandBars("MiBarra").Protection = msoBarNoVerticalDock
Application.CommandBars("MiBarra").Position = msoBarTop
Application.CommandBars.DisableCustomize = True
Respuesta Responder a este mensaje
#2 marjan
05/06/2007 - 13:00 | Informe spam
Hola Héctor,

Va perfecto !!! Muchas gracias !!!


Martí



"Héctor Miguel" ha escrit en el missatge
dels grups de discussió:
hola, Martí !

Hola, soy el de las barras...
Ya he conseguido crear una barra personalizada y ocultar las demas...
ufffff, pero...
No hay manera de protegerla para que nadie pueda visualizarla o no, o
moverla o cerrarla
siempre me aparece con el boton derecho la posibilidad de cerrarla, pongo
esto:
He buscado por Internet y deberia ser : msoBarNoChangeVisible pero no, no
me funciona...
Alguien sabe porque? Hay algun otro comando? El orden dentro de
.Protection tiene algo que ver?



algunas propiedades de objetos son *excluyentes* [p.e. True/False] y otras
son... *acumulativas*
si las acumulativas se establecen de manera *independiente*... la que
*queda*... es la ultima ;)

prueba con algo +/- como lo siguiente:

With Application.CommandBars("MiBarra")
.Visible = True
.Enabled = True
.Position = msoBarTop
.Protection = msoBarNoChangeDock _
+ msoBarNoChangeVisible _
+ msoBarNoCustomize _
+ msoBarNoMove _
+ msoBarNoResize
End With

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

__ el codigo expuesto __
Application.CommandBars("MiBarra").Enabled = True
Application.CommandBars("MiBarra").Visible = True
Application.CommandBars("MiBarra").Protection = msoBarNoChangeDock
Application.CommandBars("MiBarra").Protection = msoBarNoChangeVisible
Application.CommandBars("MiBarra").Protection = msoBarNoCustomize
Application.CommandBars("MiBarra").Protection = msoBarNoMove
Application.CommandBars("MiBarra").Protection = msoBarNoResize
Application.CommandBars("MiBarra").Protection = msoBarNoVerticalDock
Application.CommandBars("MiBarra").Position = msoBarTop
Application.CommandBars.DisableCustomize = True




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