AYUDA POR FAVOR!!

03/07/2007 - 23:43 por galtor | Informe spam
Saludos a todos

Espero que alguien me pueda ayudar:

Siguiendo consejos de otrosHe puesto a mi plantilla unas macros
auto_open para que no se muestren algunos comandos de la barra de
herramientas de excel con este código:

Application.CommandBars("File").Controls(5).Delete

Pero resulta que me los eliminó aparentemente de modo definitivo
(espero que no sea así), porque ya no se ven en ningun otro libro de
excel que abro.
No encontré en ayuda algo que me sirviera y me ganó la desesperación.

¿Alguien me puede decir como puedo volverlos a normalidad?

Gracias
galtor

Preguntas similare

Leer las respuestas

#1 chiri
03/07/2007 - 23:49 | Informe spam
has probado a abrir con la tecla mayúsculas apretada???


No es la información que se comparte lo importante, es el espíritu con la
que se comparte
Hay que Enamorarse de tus fracasos.
Ojalá un día llegue a saber tanto como para saber ser siempre feliz
Un Saludo

Fernando Mollat
Zaragoza
"galtor" escribió en el mensaje
news:
Saludos a todos

Espero que alguien me pueda ayudar:

Siguiendo consejos de otrosHe puesto a mi plantilla unas macros
auto_open para que no se muestren algunos comandos de la barra de
herramientas de excel con este código:

Application.CommandBars("File").Controls(5).Delete

Pero resulta que me los eliminó aparentemente de modo definitivo
(espero que no sea así), porque ya no se ven en ningun otro libro de
excel que abro.
No encontré en ayuda algo que me sirviera y me ganó la desesperación.

¿Alguien me puede decir como puedo volverlos a normalidad?

Gracias
galtor
Respuesta Responder a este mensaje
#2 Abraham
04/07/2007 - 00:01 | Informe spam
Colocala una macro auto_close con esto:

Application.CommandBars("File").Controls.Add Type:=msoControlButton,
ID:= _
748, Before:=5

Abraham
Respuesta Responder a este mensaje
#3 Héctor Miguel
04/07/2007 - 00:55 | Informe spam
hola, 'anonimo/a' !

Siguiendo consejos de otros He puesto a mi plantilla unas macros auto_open
para que no se muestren algunos comandos de la barra de herramientas de excel con este codigo:
Application.CommandBars("File").Controls(5).Delete
Pero resulta que me los elimino aparentemente de modo definitivo (espero que no sea asi)
porque ya no se ven en ningun otro libro de excel que abro.
No encontre en ayuda algo que me sirviera y me gano la desesperacion.
Alguien me puede decir como puedo volverlos a normalidad?



cuando necesites *manosear* las barras de menus y herramientas [sobre todo en equipos de *otros* usuarios]
debes tambien *considerar* que ese otro usuario bien pudiera tener *personalizadas* sus barras [por lo cual]...
existe la posibilidad de que el control 5 del menu "File" pudiera NO ser... [el que tu estas pensando] -???-

te sugiero que localices por su ID los comandos [objetivo] de tus *prohibiciones*, y que...
en lugar de *eliminarlos*... establezcas su propiedad visible/enabled alternadamente en true/false [p.e.]
en el modulo de codigo de tu libro, en los eventos...
Private Sub Workbook_WindowActivate(ByVal Wn As Window)
' aqui los pones no disponibles cada vez que tu libro sea el activo '
End Sub
Private Sub Workbook_WindowDeactivate(ByVal Wn As Window)
' aqui los regresas a su disponibilidad normal cuando se cambien a otro libro [o se cierre el tuyo] '
End Sub

saludos,
hector.
Respuesta Responder a este mensaje
#4 galtor
04/07/2007 - 20:03 | Informe spam
On 3 jul, 17:55, "Héctor Miguel"
wrote:
hola, 'anonimo/a' !

> Siguiendo consejos de otros He puesto a mi plantilla unas macros auto_open
> para que no se muestren algunos comandos de la barra de herramientas de excel con este codigo:
> Application.CommandBars("File").Controls(5).Delete
> Pero resulta que me los elimino aparentemente de modo definitivo (espero que no sea asi)
> porque ya no se ven en ningun otro libro de excel que abro.
> No encontre en ayuda algo que me sirviera y me gano la desesperacion.
> Alguien me puede decir como puedo volverlos a normalidad?

cuando necesites *manosear* las barras de menus y herramientas [sobre todo en equipos de *otros* usuarios]
debes tambien *considerar* que ese otro usuario bien pudiera tener *personalizadas* sus barras [por lo cual]...
existe la posibilidad de que el control 5 del menu "File" pudiera NO ser... [el que tu estas pensando] -???-

te sugiero que localices por su ID los comandos [objetivo] de tus *prohibiciones*, y que...
en lugar de *eliminarlos*... establezcas su propiedad visible/enabled alternadamente en true/false [p.e.]
en el modulo de codigo de tu libro, en los eventos...
Private Sub Workbook_WindowActivate(ByVal Wn As Window)
' aqui los pones no disponibles cada vez que tu libro sea el activo '
End Sub
Private Sub Workbook_WindowDeactivate(ByVal Wn As Window)
' aqui los regresas a su disponibilidad normal cuando se cambien a otro libro [o se cierre el tuyo] '
End Sub

saludos,
hector.




Gracias Hector es una excelente sugerencia, lo intentaré.

De hecho la seguridad fue lo último que probé en mi aplicación para
pasársela a las otras computadoras del despacho y en estas utilicé la
propiedad "enabley así funciona bien, ahora bien le probaré lo que me
propones porque con la enabledno he revisado si les inhabilita todos
los libros de excel que tenga abiertos o solo el mío.

Saludos y gracias
Respuesta Responder a este mensaje
#5 galtor
04/07/2007 - 20:04 | Informe spam
On 3 jul, 17:01, Abraham wrote:
Colocala una macro auto_close con esto:

Application.CommandBars("File").Controls.Add Type:=msoControlButton,
ID:= _
748, Before:=5

Abraham



Gracias Abraham lo voy a intentar,

cualquier resultado estaré por acá nuevamente

galtor
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida