access, excel y vb (comunicacion dde)

marian
20 de Mayo del 2008
Tengo una aplicación hecha en vb 6.0 que funciona correctamente. Sirve para cojer unos datos de una base de datos access 2000 y carga en un nuevo archivo de excel 200 esos datos cambiando algo calculado en un formulario de VB 6.0. Para hacer todo esto uso la comunicación DDE de windows. Mi problema es que cuando he instalado el office 2003, esa aplicación ya no funciona y siempre me da el mismo error. La aplicación coje la base de datos de access, abre el archivo de excel y en el momento de tener que escribir en excel me aparece en el form de vb el siguiente mensaje: error 285 en tiempo de ejecucion: La aplicación externa no puede llevar a cabo el método o la operación DDE. Este error se refleja en la línea de código del vb: caja1.linkpoke.
Alguien podría decirme como solucionar este problema? Según lo que yo he ido investigando puede ser por que access 2003 no puede usar el intercambio DDE de Windows, y si es así alguien me podría decir que puedo cambiar para que siga funcionando.
Un saludo, y mil gracias.