error de automatización con excel

david
11 de Marzo del 2005
tengo programada una aplicación la cual está probada en win2000 y en XP y funciona perfectamente. pero cuando voy a ejecturarla en win98 me da el error "Error de Automatización" cuando abrir un objeto excel:

Dim albaran As Excel.Workbook
Set albaran = GetObject(rutaapi & "albaran.xls")

Tengo en Referencias la librería del Office 2000 excel9.olb y funciona perfecto en win2000 y en XP pero en el win 98 con la misma versión de office (la 2000) me ese error.
Una consideración, al principio me abria los excel sin ningún problem pero me daba fallos con el ADO e instalé la ultima versión del mdac que ofrece microsoft. Subsané el tema de errores de acceso a la base de datos(access) mediante ADO pero me empezó a salir desde ese momento el error de automatización.

Ayuda por favor...

pavel51
11 de Marzo del 2005
A mi ambien me paso lo mismo David, y eso falla a veces no solo para Win98 si no para el win2000 y en ocaciones para el XP, pero es mas comun para el primero, lo que yo he hechoo y me ha funcionado es reinstalar el windows en la maquina coon todas sus oopciones y tambien el Office con todas las opciones posibles, ya que esa es una falla entre Windows y Office para rrealizar ciertas tareas..... Espero y te ayude, Saludos!!!!!

kaliman
11 de Marzo del 2005
Hola..
Este Error se debe a que el componete al que estas llamando.. no es la misma version con la cual se compilo...

por ejemplo.. tu pudiste haber compilado con una version tu programa y en la otra maquina que estan tratando de ejecutarlo estan utilizando otra..

debes tener la misma version del componete de Excel en las maquinas que ejecutes la aplicacion