Error '57121' en tiempo de ejecución

14/06/2007 - 10:51 por kusflo | Informe spam
Tengo una plantilla compartida para varios equipos y cada uno crea hojas a
partir de la misma. Si yo CREO la hoja en una serie de equipos determinados,
funciona perfectamente y si en cambio la creo en otros pues da el siguiente
error cuando visualizo una hoja por codigo (Sheets("CAJA").Visible = true).
El error es el siguiente:

Se ha producido el error '57121' en tiempo de ejecución:

Error definido por la aplicación o el objeto.

La diferencia entre estos equipos es la siguiente:

Los Office son iguales. Son Office 2000. Pero el sistema operativo de los
que funciona bien es Windows 2000 Profesional mientras que el sistema
operativo de los que funciona mal es Windows XP. Otro dato que tal vez sea
importante es que yo programé la hoja en mi equipo que es Windows 2000
Profesional


¿A qué se debe este error y qué puedo hacer para solucionarlo?


Para más datos decir que he buscado este error en Internet y creo que no
solo me ocurre a mi y que incluso puede estar documentado por microsoft lo
malo es que el inglés no es lo mio y no puedo llegar a encontrar una solucion.
"Saber que se sabe lo que se sabe y que no se sabe lo que no se sabe; he
aquí el verdadero saber." Confucio.

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
14/06/2007 - 20:02 | Informe spam
hola, marcos ?

A) en abril preguntaste +/- lo mismo [con menor detalle que ahora] y en aquella ocasion te sugeri dos opciones
[como no diste respuesta a ellas, 'me atrevo' a reproducirlas a continuacion]
_____
1) revisa en el editor de vba con 'ese' libro como activo Y en la maquina donde se presenta el error...
[menu] herramientas / referencias
-> si aparece alguna que 'diga': FALTA: o MISSING:

2) que 'tipo' de boton es el que estas usando ? [incrustado en la hoja ?... por medio de formularios ?... ???]
y en que 'clase' de modulo tienes el codigo que se ejecuta ?
¨¨¨¨¨¨¨¨¨
B) con los nuevos datos que aportas [me atrevo y] agrego las siguientes probabilidades:

3) [asumiendo que se trata de un control ActiveX incrustado en alguna hoja]...
-> asegurate que la propiedad 'TakeFocusOnClick' este como False

4) comprueba que los Office [al menos donde falla] tengan actualizados los parches disponibles [o Service Packs]
[probablemente no importe el sistema operativo, sino la version del componente ocx del control utilizado]

comentas [ahora si] si nada de lo anterior te resulta de utilidad ?
saludos,
hector.

__ la consulta original __
... plantilla compartida... varios equipos... crea hojas a partir de la misma
... en una serie de equipos determinados, funciona perfectamente
... en otros pues da el siguiente error cuando visualizo una hoja por codigo (Sheets("CAJA").Visible = true).
... Se ha producido el error '57121' en tiempo de ejecucion: Error definido por la aplicacion o el objeto.
La diferencia entre estos equipos es la siguiente: Los Office son iguales. Son Office 2000.
Pero el sistema operativo de los que funciona bien es Windows 2000 Profesional
mientras que el sistema operativo de los que funciona mal es Windows XP.
Otro dato que tal vez sea importante es que yo programe la hoja en mi equipo que es Windows 2000 Profesional
A que se debe este error y que puedo hacer para solucionarlo?
Para mas datos decir que he buscado este error en Internet y creo que no solo me ocurre a mi
y que incluso puede estar documentado por microsoft lo malo es que el ingles no es lo mio y no puedo llegar a encontrar una solucion.
Respuesta Responder a este mensaje
#2 kusflo
15/06/2007 - 10:11 | Informe spam
Hola Hector:

Tienes razón en que la consulta es la misma que hace un tiempo. Lo que
sucede es que sigo sin poder resolver el problema y cada vez tenemos más
equipos en los que se reproduce este curioso error.

Siento decirte que he probado todo lo que me dijiste: he revisado las
referencias y he cambiado la propiedad indicada del boton incrustado a
"False" y aun asi sigue sin funcionar.

Decirte que tengo botones incrustados en la hoja y en el modulo de la misma
hoja dentro del evento "Click" de cada botón hago una llamada
"Application.Run" a un "Sub" de un módulo tradicional.

Es un error raro y como te dije utilizo la misma version de Office en todos
los equipos lo unico que cambia es el S.O.
"Saber que se sabe lo que se sabe y que no se sabe lo que no se sabe; he
aquí el verdadero saber." Confucio.


"Héctor Miguel" escribió:

hola, marcos ?

A) en abril preguntaste +/- lo mismo [con menor detalle que ahora] y en aquella ocasion te sugeri dos opciones
[como no diste respuesta a ellas, 'me atrevo' a reproducirlas a continuacion]
_____
1) revisa en el editor de vba con 'ese' libro como activo Y en la maquina donde se presenta el error...
[menu] herramientas / referencias
-> si aparece alguna que 'diga': FALTA: o MISSING:

2) que 'tipo' de boton es el que estas usando ? [incrustado en la hoja ?... por medio de formularios ?... ???]
y en que 'clase' de modulo tienes el codigo que se ejecuta ?
¨¨¨¨¨¨¨¨¨
B) con los nuevos datos que aportas [me atrevo y] agrego las siguientes probabilidades:

3) [asumiendo que se trata de un control ActiveX incrustado en alguna hoja]...
-> asegurate que la propiedad 'TakeFocusOnClick' este como False

4) comprueba que los Office [al menos donde falla] tengan actualizados los parches disponibles [o Service Packs]
[probablemente no importe el sistema operativo, sino la version del componente ocx del control utilizado]

comentas [ahora si] si nada de lo anterior te resulta de utilidad ?
saludos,
hector.

__ la consulta original __
> ... plantilla compartida... varios equipos... crea hojas a partir de la misma
> ... en una serie de equipos determinados, funciona perfectamente
> ... en otros pues da el siguiente error cuando visualizo una hoja por codigo (Sheets("CAJA").Visible = true).
> ... Se ha producido el error '57121' en tiempo de ejecucion: Error definido por la aplicacion o el objeto.
> La diferencia entre estos equipos es la siguiente: Los Office son iguales. Son Office 2000.
> Pero el sistema operativo de los que funciona bien es Windows 2000 Profesional
> mientras que el sistema operativo de los que funciona mal es Windows XP.
> Otro dato que tal vez sea importante es que yo programe la hoja en mi equipo que es Windows 2000 Profesional
> A que se debe este error y que puedo hacer para solucionarlo?
> Para mas datos decir que he buscado este error en Internet y creo que no solo me ocurre a mi
> y que incluso puede estar documentado por microsoft lo malo es que el ingles no es lo mio y no puedo llegar a encontrar una solucion.



Respuesta Responder a este mensaje
#3 Héctor Miguel
15/06/2007 - 21:18 | Informe spam
hola, marcos !

... sigo sin poder resolver el problema y cada vez tenemos mas equipos en los que se reproduce este curioso error.
... he revisado las referencias y he cambiado la propiedad indicada del boton incrustado a "False" y aun asi sigue sin funcionar.
... tengo botones incrustados en la hoja y en el modulo de la misma hoja dentro del evento "Click" de cada boton
... una llamada "Application.Run" a un "Sub" de un modulo tradicional.
... error raro... utilizo la misma version de Office en todos los equipos lo unico que cambia es el S.O.



lo unico que he encontrado en relacion con el error 57121 y controles ActiveX incrustados en hojas de calculo...
tiene que ver con office para mac [???]: revisa la siguiente informacion: -> http://tinyurl.com/24hvee

por lo anterior, sigo con la idea de que se trata de -posibles- in/compatibilidades con el control/libreria [.OCX] del control utilizado -?-

o... [probablemente] el 'entorno' en el que se ejecutan las instrucciones que fallan en algunos equipos/SO/... -?-
[si revisas/expones/comentas/... las instrucciones anteriores y posteriores o la forma de llamara unas a otras] -?-

comentas [si detectas] algo mas... *rastreable* ?
saludos,
hector.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida