Problemas con ActiveX desde Excel 2000

17/01/2006 - 09:24 por Pocholo | Informe spam
Hola,

Tengo Office 2000 con SP3 sobre WXProf. con SP2. Tengo una hoja que
conecta con la base de datos de Navision Attain 3.0 mediante CFRONT.
Desde hace unos días, sin hacer ningún cambio que yo recuerde, intento
conectar y me muestra un mensaje de error de Visual diciendo:
"Se ha producido el error '429' en tiempo de ejecución: El componente
ActiveX no puede crear el objeto".
He intentado reinstalarme los componentes ActiveX y nada, tambien he
reinstalado Excel y nada, he reinstalado el CFRONT y nada.
Esto tan sólo sucede en mi pc, si llevo esa hoja a cualquier otro no hay
problema. ¿Cómo puedo resolverlo?.
Gracias y un saludo.

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
18/01/2006 - 02:24 | Informe spam
hola, Pocholo !

... Office 2000 con SP3 sobre WXProf. con SP2
... una hoja que conecta con la base de datos de Navision Attain 3.0 mediante CFRONT.
Desde hace unos dias, sin hacer ningun cambio que yo recuerde, intento conectar y me muestra un mensaje de error de Visual diciendo:
"Se ha producido el error '429' en tiempo de ejecucion: El componente ActiveX no puede crear el objeto".
He intentado reinstalarme los componentes ActiveX y nada, tambien he reinstalado Excel y nada, he reinstalado el CFRONT y nada.
Esto tan solo sucede en mi pc, si llevo esa hoja a cualquier otro no hay problema. Como puedo resolverlo?.



- no mencionas sl 'registrar la libreria del componente' INCLUYE establecer la referencia a la biblioteca de objetos
[en el editor de vba -> herramientas / referencias -> ???]
- otra posibilidad es que se trate de alguna version 'diferente' [en la creacion y al usar el archivo con 'esa' macro]
[revisa -tambien en herramientas / referencias- -> si alguna libreria 'dice' MISSING o... FALTA]
- informacion 'general'
INFO: Solucionar el error 429 al automatizar las aplicaciones de Office -> http://tinyurl.com/5vjyx
- si instalaste algun componente DAO 'dspues' de instalado excel...
Error DAO despues de Instalar Aplicación DAO de Visual Basic -> http://tinyurl.com/4e6ze

espero que alguna de las anteriores 'apunte correcto' ;)
saludos,
hector
Respuesta Responder a este mensaje
#2 Pocholo
18/01/2006 - 12:13 | Informe spam
Gracias pero no me ha servidor lo que me has indicado. ¿Que más podría
hacer?. Por cierto, cuando me sale el error si le doy a "Depurar" me marca en
amarillo la línea "Set fs = CreateObject("Scripting.FileSystemObject")", no
sé si puede servirte de información.
Un saludo.

"Héctor Miguel" escribió:

hola, Pocholo !

> ... Office 2000 con SP3 sobre WXProf. con SP2
> ... una hoja que conecta con la base de datos de Navision Attain 3.0 mediante CFRONT.
> Desde hace unos dias, sin hacer ningun cambio que yo recuerde, intento conectar y me muestra un mensaje de error de Visual diciendo:
> "Se ha producido el error '429' en tiempo de ejecucion: El componente ActiveX no puede crear el objeto".
> He intentado reinstalarme los componentes ActiveX y nada, tambien he reinstalado Excel y nada, he reinstalado el CFRONT y nada.
> Esto tan solo sucede en mi pc, si llevo esa hoja a cualquier otro no hay problema. Como puedo resolverlo?.

- no mencionas sl 'registrar la libreria del componente' INCLUYE establecer la referencia a la biblioteca de objetos
[en el editor de vba -> herramientas / referencias -> ???]
- otra posibilidad es que se trate de alguna version 'diferente' [en la creacion y al usar el archivo con 'esa' macro]
[revisa -tambien en herramientas / referencias- -> si alguna libreria 'dice' MISSING o... FALTA]
- informacion 'general'
INFO: Solucionar el error 429 al automatizar las aplicaciones de Office -> http://tinyurl.com/5vjyx
- si instalaste algun componente DAO 'dspues' de instalado excel...
Error DAO despues de Instalar Aplicación DAO de Visual Basic -> http://tinyurl.com/4e6ze

espero que alguna de las anteriores 'apunte correcto' ;)
saludos,
hector



Respuesta Responder a este mensaje
#3 Héctor Miguel
19/01/2006 - 01:50 | Informe spam
hola, Pocholo !

... no me ha servido lo que me has indicado. Que mas podria hacer?.
Por cierto, cuando me sale el error si le doy a "Depurar" me marca en amarillo la linea
"Set fs = CreateObject("Scripting.FileSystemObject")", no se si puede servirte de informacion.



[parece que] omitiste las primeras 'conjeturas' en el mensaje anterior -?-
- no mencionas sl 'registrar la libreria del componente' INCLUYE establecer la referencia a la biblioteca de objetos
[en el editor de vba -> herramientas / referencias -> ???]
- otra posibilidad es que se trate de alguna version 'diferente' [en la creacion y al usar el archivo con 'esa' macro]
[revisa -tambien en herramientas / referencias- -> si alguna libreria 'dice' MISSING o... FALTA]





complementando la misma 'posibiidad' con los nuevos datos que aportas en esta consulta...
1) revisa en el proyecto de macros, en [menu] herramientas / referencias...
[probablemente] habra alguna libreria 'marcada' como: FALTA: o... MISSING:
2) revisa si tienes 'disponible' [mismo menu] la libreria para los 'Scripting'
-> Microsoft Scripting Runtime
-> el archivo con la libreria esta +/- en: c:\windows\system[32]\SCRRUN.DLL
-> es probable que necesites re/instalar/registrar dicha libreria -?-

comentas [si hubiera] algun detalle adicional ?
saludos,
hector.
Respuesta Responder a este mensaje
#4 Pocholo
19/01/2006 - 09:35 | Informe spam
Antetodo gracias por tu respuesta. Respecto a la primera posibilidad que me
planteas no encuentro ninguna librería marcada como Falta, Missing o algo
parecido, me aparecen marcadas 5 o 6 que supongo són las que utiliza y una
larga lista desmarcadas en la que no parece que haya nada que falte. Las que
me aparecen marcadas són las siguientes:
Visual Basic for aplications, Microsoft Excel 9.0 Object Library, OLE
Automation, Microsoft forms 2.0 Object Library, Cfront OLE control module,
Ref Edit Control y Microsoft Common Dialog 6.0(SP3)
Respecto a la segunda posibilidad no me aparece la librería Microsoft
Scripting Runtime pero si voy a la ruta windows\system32 sí está. La he
reinstalado igualmente de un equipo en el que la hoja si funcina pero nada,
ocurre lo mismo. ¿Que más podría mirar?.

"Héctor Miguel" escribió:

hola, Pocholo !

> ... no me ha servido lo que me has indicado. Que mas podria hacer?.
> Por cierto, cuando me sale el error si le doy a "Depurar" me marca en amarillo la linea
> "Set fs = CreateObject("Scripting.FileSystemObject")", no se si puede servirte de informacion.

[parece que] omitiste las primeras 'conjeturas' en el mensaje anterior -?-
>> - no mencionas sl 'registrar la libreria del componente' INCLUYE establecer la referencia a la biblioteca de objetos
>> [en el editor de vba -> herramientas / referencias -> ???]
>> - otra posibilidad es que se trate de alguna version 'diferente' [en la creacion y al usar el archivo con 'esa' macro]
>> [revisa -tambien en herramientas / referencias- -> si alguna libreria 'dice' MISSING o... FALTA]

complementando la misma 'posibiidad' con los nuevos datos que aportas en esta consulta...
1) revisa en el proyecto de macros, en [menu] herramientas / referencias...
[probablemente] habra alguna libreria 'marcada' como: FALTA: o... MISSING:
2) revisa si tienes 'disponible' [mismo menu] la libreria para los 'Scripting'
-> Microsoft Scripting Runtime
-> el archivo con la libreria esta +/- en: c:\windows\system[32]\SCRRUN.DLL
-> es probable que necesites re/instalar/registrar dicha libreria -?-

comentas [si hubiera] algun detalle adicional ?
saludos,
hector.



Respuesta Responder a este mensaje
#5 Héctor Miguel
19/01/2006 - 22:19 | Informe spam
hola, Pocholo !

Respecto a la primera posibilidad... no encuentro ninguna libreria marcada como Falta, Missing o algo parecido
me aparecen marcadas 5 o 6 que supongo son las que utiliza y una larga lista desmarcadas en la que no parece que haya nada que falte...
Respecto a la segunda posibilidad no me aparece la libreria Microsoft Scripting Runtime pero si voy a la ruta windows\system32 si esta.
La he reinstalado igualmente de un equipo en el que la hoja si funcina pero nada, ocurre lo mismo. Que mas podria mirar?.



1) en tu primer mensaje comentaste que...
'He intentado reinstalarme los componentes ActiveX y nada, tambien he reinstalado Excel y nada, he reinstalado el CFRONT y nada.'
'Esto tan solo sucede en mi pc, si llevo esa hoja a cualquier otro no hay problema.'
2) en tu segundo mensaje comentaste que...
'Por cierto, cuando me sale el error si le doy a "Depurar" me marca en amarillo la linea "Set fs = CreateObject("Scripting.FileSystemObject")"

-> para poder establecer una referencia a los objetos de windows WSH [Windows Scripting Host]
tal como lo haces en la linea que se marca en amarillo...
a) supongo que en la seccion de las declaraciones del modulo de codigo, declaras la variable 'fs' Y le asigas un tipo de datos -?-
p.e. -> Dim fs as Scripting.FileSystemObject
b) es necesario 'marcar' una referencia a la libreria 'Microsoft Scripting Runtime' -> en el proyecto de macros [vba]
[menu] herramientas / referencias... [es probable que 'con esto'... sea suficiente] -?-
c) si has estado des/re/instalando componentes activex [y algunas otras librerias mas]...
existe la posibilidad de que hubieras 'mezclado' versiones in/compatibles entre un sistema operativo y otro -?-
d) puedes revisar conversaciones 'al respecto' en el siguiente enlace: http://tinyurl.com/cd8ll

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida