Problemas VB6 con Excel/Word

apeyre
08 de Junio del 2005
Por favor. Tengo un serio problema que creo empezó con el XP.
Tengo una aplicación profesional que la distribuyo a clientes, realizada en VB6, SQL y hace interfase con Excel y Word. Yo programaba en W2000 y OF97, luego OFXP.
Para el caso de Excel, tengo una caja de diálogo que selecciono el Excel e importo datos al SQL.
Pues bien, un día un cliente me llama indicándome que desde que instalaron el aplicativo en XP, tan pronto le da click para seleccionar el Excel, el programa se cae.
Cuando yo hago lo mismo desde mi W2000 el programa si corre. Para esto, yo tenía Office2000, luego OfficeXP y ahora tengo Office2003.
Mi cliente tiene Office 97
BUENO, CREO INTUIR QUE EL PROBLEMA ES LAS DISTINTAS VERSIONES DE OFFICE QUE TIENEN MIS CLIENTES.
ENTONCES YO CREE UN INSTALADOR HACIENDO USO DE LO MAS MODERNO: WXP Y OFFICE2003 PENSANDO QUE LO ANTIGUO PUES ES COMPATIBLE.

CUANDO GENERO EL INSTALADOR CON EL EMPAQUETADOR DEL VSTUDIO, OCURRE QUE SE METE DENTRO DEL CAB EL "EXCEL.EXE" Y UNA "MSWORD.OLB".
Y CON ESO NO FUNCIONA EN MI CLIENTE
PERO QUE SE COPIE EL "EXCEL.EXE" EN MI CLIENTE? UFFF QUE RARO
ME FIJÉ EN LOS INSTALADORES ANTIGUOS CUANDO TENIA OFFICE97 Y ESOS INSTALADORES NO COPIAN EL EXCEL.EXE SINO UN "EXCEL8.OLB" Y UN "MSWORD8.OLB"
PERO .... CON ESOS INSTALADORES SI FUNCIONA EN W98 Y W2000 PERO NO EN WXP CON W97. DA ERROR TAN PRONTO LE DAN CLICK EN LA HOJA EXCEL

POR FAVOR, ALGUIEN HA TENIDO EXPERIENCIA EN ESTO?
ES UN PAQUETE QUE OBVIAMENTE PUEDE INSTALARSE EN CUALQUIER WINDOWS (A PARTIR DE W98) Y OBVIAMENTE EN CUALQUIER OFFICE (A PARTIR DE OF97) YA QUE LOS CLIENTES PUEDEN TENER DE TODO.

POR FAVOR, REQUIERO SU AYUDA PARA PODER DAR SOLUCIÓN A ESTO. QUE PUEDO HACER FRENTE A DISTINTAS VERSIONES DE OFFICE.
GRACIAS
ALBERT