Molestas Barras de Herramientas de Excel

08/12/2004 - 03:45 por 007 | Informe spam
Hola caballeros:

Hace tiempo me parecio buena idea crear nuevas barras de iconos en Excel
para hacer todo mas rapido sin perder tiempo en buscar los comandos en los
menús
me parecio bastante logico crearlas y eliminarlas cuando deseara hacer
cambios,
pues mal juicio de mi parte, porque todas las barras que he creado y
eliminado vuelven
aparecer de vez en cuando y debo eliminarlas con demasiada frecuencia,
resulta
particularmente molesto cuando comparto archivos pues olvidandome que
vuelven
inesperadamente al abril determinado archivo en otro equipo, aparecen las
mentadas
barras e infectan el equipo con su presencia, he cambiado el nombre del
archivo
Excel8, tambien de Usuario8 en la red, cuando he eliminado esas barras y he
dejado las
barras actuales (en ese momento) tal como quiero que queden y nada resulta.
He restaurado
las barras originales a su estado preestablecido, y he eliminado las barras
que habia
creado infinidad de veces y siempre vuelven a aparecer cuando menos lo
espero...
y de seguro al compartir archivos en otros equipos. Me he arrepentido mil
veces de haber
creado esas mentadas barras de iconos y no encuentro la solucion, en ayuda
de Excel
dice que se puede reestablecer las barras originales y que las barras
creadas no se pueden
eliminar y aparentemente asi es, aunque en personalizar barras, existe el
boton "eliminar"

las he limpiado de iconos por si vuelven a aparecer, que al menos no sean
tan obstructivas,
y cuando paso archivos a otro equipo, o en el mismo equipo aparecen sin los
cambios que
les he hecho, y tan obstructivas como siempre. La unica opcion que ha dado
relativo
resultado es cerrarlas, y aunque estan desactivadas no las puedo eliminar
defintivamente
y ademas se transfieren (o infectan sería la descripcion exacta) a otros
equipos eso es lo mas
desesperante de todo.

¿Habra algun parche o actualizacion que ponga remedio a este problema?
No sera posible que los programadores de Excel se avoquen a resolver este
defecto?...
Si existe alguna solucion para este molesto problema. Si alguien sabe algo
sobre este
problema y tiene la solucion le estare en deuda y muy agradecido.

Gracias por su atencion.

Preguntas similare

Leer las respuestas

#6 Héctor Miguel
09/12/2004 - 22:09 | Informe spam
hola, 007 ! [pues... 'atacas' desde varios 'frentes' esta vez :)) tratare de opinar por cada uno] ;)

[solo 'para variar'... 'se me chispotio' el mensaje anterior] :( [muy 'extenso'] :))
=> en este... solo lo 'pendiente' <
2.- Otro detalle es que al tratar de abrir en Excel 97 un archivo [otro archivo] modificado y guardado en 2002
solo abre la aplicacion y no abre el archivo mismo.



¿asi???... ¿sin mensaje/razon/motivo alguno???... [probablemente]...
el archivo [2002] contiene objetos 'nuevos' que no tienen soporte en 97 [quizas las versiones/revisiones de objetos]
¿comentas datos adicionales?

3.- Otro detalle ... al abrir [en cualquier equipo] los mismos archivos creados en 97
, sale el cuadro de dialogo para deshabilitar macros, siendo que el archivo no contiene macros [...]



para estar 'completamente seguros' que el archivo NO contiene macros ->desde el editor de vba<-...
=> excel 'detecta' [como libro con macros] cualquier linea en cualquier modulo [aun lineas 'en blanco'] <1° elimina TODOS los modulos de codigo 'normales' / formularios [y sus modulos de codigo] ->que pudiera haber<-
2° elimina TODAS las lineas en los modulos de codigo de los objetos [hojas y libro] =>TODAS LAS LINEAS<
saludos,
hector.
Respuesta Responder a este mensaje
#7 007
10/12/2004 - 13:26 | Informe spam
Hector: para que no se mantengan las barras activas y se pasen
a otros archivos, me pasaron la siguiente edicion del codigo,
Me dicen que puedo crear barras, guardarlas y al cerrar el
archivo, se borran (de ahi que no se pasen a otros), y al abrir yo el
archivo nuevamente, se activan las barras. Lo que ahora necesito
saber es ¿como edito ese codigo para mas de una barra?

El codigo vba es este;
Private Sub Workbook_BeforeClose(Cancel as Boolean)
On Error Resume Next 'In case Toolbar is absent
Application.CommandBars("YourBarsName").Delete
End Sub

habia copiado antes ningun archivo de los mios.

cuadro de dialogo en 02, modificado el archivo, fue llevado a 97,
modificado en 97, al guardar aparece el cuadro de dialogo, lo guardo
con formato 97, unos minutos mas tarde lo abro nuevamente,
lo vuelvo a cerrar y sale el cuado de dialogo siendo que no ha
estado ni sido modificado en excel 02 en dias. Asi pasa aunque lo
abra en 97, lo modifique, lo cierre y repita lo mismo veinte veces,
Lo guardo en formato 97, y esata en 97 pero sigue apareciendo el cuadro.

- Asi abre, sin mensaje ni nada solo queda abierta la aplicacion,
debo ir a "abrir archivo" y buscarlo otro archivo identico, no da
problema.


Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)

End Sub

¿no es codigo predeterminado, no causo daño con eliminarlo?


Gracias por la paciencia.
Saludos.


"Héctor Miguel" escribió en el mensaje
news:
hola, 007 ! [pues... 'atacas' desde varios 'frentes' esta vez :))


tratare de opinar por cada uno] ;)

[solo 'para variar'... 'se me chispotio' el mensaje anterior] :( [muy


'extenso'] :))
=> en este... solo lo 'pendiente' <>
> 2.- Otro detalle es que al tratar de abrir en Excel 97 un archivo [otro


archivo] modificado y guardado en 2002
> solo abre la aplicacion y no abre el archivo mismo.

¿asi???... ¿sin mensaje/razon/motivo alguno???... [probablemente]...
el archivo [2002] contiene objetos 'nuevos' que no tienen soporte en 97


[quizas las versiones/revisiones de objetos]
¿comentas datos adicionales?

> 3.- Otro detalle ... al abrir [en cualquier equipo] los mismos archivos


creados en 97
>, sale el cuadro de dialogo para deshabilitar macros, siendo que el


archivo no contiene macros [...]

para estar 'completamente seguros' que el archivo NO contiene


macros ->desde el editor de vba<-...
=> excel 'detecta' [como libro con macros] cualquier linea en cualquier


modulo [aun lineas 'en blanco'] <> 1° elimina TODOS los modulos de codigo 'normales' / formularios [y sus
modulos de codigo] ->que pudiera haber<-
2° elimina TODAS las lineas en los modulos de codigo de los objetos [hojas


y libro] =>TODAS LAS LINEAS<>
saludos,
hector.


Respuesta Responder a este mensaje
#8 KL
10/12/2004 - 14:51 | Informe spam
007,

Dos cosas:

1) Prueba este codigo que estaba en el articulo de Ayuda para la propiedad
BuiltIn (lo he modificado un poco):

'--Inicio Codigo--
'Este ejemplo elimina todas las barras customizadas.
Private Sub Workbook_BeforeClose(Cancel as Boolean)
foundFlag = False
deletedBars = 0
For Each bar In CommandBars
If bar.BuiltIn = False Then
bar.Delete
foundFlag = True
deletedBars = deletedBars + 1
End If
Next
If Not foundFlag Then
MsgBox "No se ha eliminado ninguna barra."
Else
MsgBox deletedBars & " barras customizadas se han eliminado."
End If
'--Inicio Codigo--

2) Con respecto a lo de abajo - no es codigo predeterminado y no hay ningun
problema para borrarlo.


Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)

End Sub

¿no es codigo predeterminado, no causo daño con eliminarlo?



Saludos,
KL


"007" wrote in message
news:%
Hector: para que no se mantengan las barras activas y se pasen
a otros archivos, me pasaron la siguiente edicion del codigo,
Me dicen que puedo crear barras, guardarlas y al cerrar el
archivo, se borran (de ahi que no se pasen a otros), y al abrir yo el
archivo nuevamente, se activan las barras. Lo que ahora necesito
saber es ¿como edito ese codigo para mas de una barra?

El codigo vba es este;
Private Sub Workbook_BeforeClose(Cancel as Boolean)
On Error Resume Next 'In case Toolbar is absent
Application.CommandBars("YourBarsName").Delete
End Sub

habia copiado antes ningun archivo de los mios.

cuadro de dialogo en 02, modificado el archivo, fue llevado a 97,
modificado en 97, al guardar aparece el cuadro de dialogo, lo guardo
con formato 97, unos minutos mas tarde lo abro nuevamente,
lo vuelvo a cerrar y sale el cuado de dialogo siendo que no ha
estado ni sido modificado en excel 02 en dias. Asi pasa aunque lo
abra en 97, lo modifique, lo cierre y repita lo mismo veinte veces,
Lo guardo en formato 97, y esata en 97 pero sigue apareciendo el cuadro.

- Asi abre, sin mensaje ni nada solo queda abierta la aplicacion,
debo ir a "abrir archivo" y buscarlo otro archivo identico, no da
problema.


Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)

End Sub

¿no es codigo predeterminado, no causo daño con eliminarlo?


Gracias por la paciencia.
Saludos.


"Héctor Miguel" escribió en el mensaje
news:
hola, 007 ! [pues... 'atacas' desde varios 'frentes' esta vez :))


tratare de opinar por cada uno] ;)

[solo 'para variar'... 'se me chispotio' el mensaje anterior] :( [muy


'extenso'] :))
=> en este... solo lo 'pendiente' <>>
> 2.- Otro detalle es que al tratar de abrir en Excel 97 un archivo [otro


archivo] modificado y guardado en 2002
> solo abre la aplicacion y no abre el archivo mismo.

¿asi???... ¿sin mensaje/razon/motivo alguno???... [probablemente]...
el archivo [2002] contiene objetos 'nuevos' que no tienen soporte en 97


[quizas las versiones/revisiones de objetos]
¿comentas datos adicionales?

> 3.- Otro detalle ... al abrir [en cualquier equipo] los mismos archivos


creados en 97
>, sale el cuadro de dialogo para deshabilitar macros, siendo que el


archivo no contiene macros [...]

para estar 'completamente seguros' que el archivo NO contiene


macros ->desde el editor de vba<-...
=> excel 'detecta' [como libro con macros] cualquier linea en cualquier


modulo [aun lineas 'en blanco'] <>> 1° elimina TODOS los modulos de codigo 'normales' / formularios [y sus
modulos de codigo] ->que pudiera haber<-
2° elimina TODAS las lineas en los modulos de codigo de los objetos
[hojas


y libro] =>TODAS LAS LINEAS<>>
saludos,
hector.







Respuesta Responder a este mensaje
#9 007
11/12/2004 - 15:07 | Informe spam
Asi lo hare;
Gracias Hector Miguel
Gracias KL
Espero ya resolverlo con esto.

"KL" <lapink2000(at)hotmail.com> escribió en el mensaje
news:
007,

Dos cosas:

1) Prueba este codigo que estaba en el articulo de Ayuda para la propiedad
BuiltIn (lo he modificado un poco):

'--Inicio Codigo--
'Este ejemplo elimina todas las barras customizadas.
Private Sub Workbook_BeforeClose(Cancel as Boolean)
foundFlag = False
deletedBars = 0
For Each bar In CommandBars
If bar.BuiltIn = False Then
bar.Delete
foundFlag = True
deletedBars = deletedBars + 1
End If
Next
If Not foundFlag Then
MsgBox "No se ha eliminado ninguna barra."
Else
MsgBox deletedBars & " barras customizadas se han eliminado."
End If
'--Inicio Codigo--

2) Con respecto a lo de abajo - no es codigo predeterminado y no hay


ningun
problema para borrarlo.

>
> Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
>
> End Sub
>
> ¿no es codigo predeterminado, no causo daño con eliminarlo?

Saludos,
KL


"007" wrote in message
news:%
> Hector: para que no se mantengan las barras activas y se pasen
> a otros archivos, me pasaron la siguiente edicion del codigo,
> Me dicen que puedo crear barras, guardarlas y al cerrar el
> archivo, se borran (de ahi que no se pasen a otros), y al abrir yo el
> archivo nuevamente, se activan las barras. Lo que ahora necesito
> saber es ¿como edito ese codigo para mas de una barra?
>
> El codigo vba es este;
> Private Sub Workbook_BeforeClose(Cancel as Boolean)
> On Error Resume Next 'In case Toolbar is absent
> Application.CommandBars("YourBarsName").Delete
> End Sub
>
> habia copiado antes ningun archivo de los mios.
>
> cuadro de dialogo en 02, modificado el archivo, fue llevado a 97,
> modificado en 97, al guardar aparece el cuadro de dialogo, lo guardo
> con formato 97, unos minutos mas tarde lo abro nuevamente,
> lo vuelvo a cerrar y sale el cuado de dialogo siendo que no ha
> estado ni sido modificado en excel 02 en dias. Asi pasa aunque lo
> abra en 97, lo modifique, lo cierre y repita lo mismo veinte veces,
> Lo guardo en formato 97, y esata en 97 pero sigue apareciendo el cuadro.
>
> - Asi abre, sin mensaje ni nada solo queda abierta la aplicacion,
> debo ir a "abrir archivo" y buscarlo otro archivo identico, no da
> problema.
>
>
> Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
>
> End Sub
>
> ¿no es codigo predeterminado, no causo daño con eliminarlo?
>
>
> Gracias por la paciencia.
> Saludos.
>
>
> "Héctor Miguel" escribió en el mensaje
> news:
>> hola, 007 ! [pues... 'atacas' desde varios 'frentes' esta vez :))
> tratare de opinar por cada uno] ;)
>>
>> [solo 'para variar'... 'se me chispotio' el mensaje anterior] :(


[muy
> 'extenso'] :))
>> => en este... solo lo 'pendiente' <> >>
>> > 2.- Otro detalle es que al tratar de abrir en Excel 97 un archivo


[otro
> archivo] modificado y guardado en 2002
>> > solo abre la aplicacion y no abre el archivo mismo.
>>
>> ¿asi???... ¿sin mensaje/razon/motivo alguno???... [probablemente]...
>> el archivo [2002] contiene objetos 'nuevos' que no tienen soporte en 97
> [quizas las versiones/revisiones de objetos]
>> ¿comentas datos adicionales?
>>
>> > 3.- Otro detalle ... al abrir [en cualquier equipo] los mismos


archivos
> creados en 97
>> >, sale el cuadro de dialogo para deshabilitar macros, siendo que el
> archivo no contiene macros [...]
>>
>> para estar 'completamente seguros' que el archivo NO contiene
> macros ->desde el editor de vba<-...
>> => excel 'detecta' [como libro con macros] cualquier linea en cualquier
> modulo [aun lineas 'en blanco'] <> >> 1° elimina TODOS los modulos de codigo 'normales' / formularios [y sus
> modulos de codigo] ->que pudiera haber<-
>> 2° elimina TODAS las lineas en los modulos de codigo de los objetos
>> [hojas
> y libro] =>TODAS LAS LINEAS<> >>
>> saludos,
>> hector.
>>
>>
>
>
>


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