La Web del Programador: Comunidad de Programadores
 
    Pregunta:  2339 - PROBLEMA CON ARCHIVO JETVBA EN UN LAPTOP MARCA ACER CON W95
Autor:  Manuel Mairena Solórzano
Desarrollé una aplicación en Visual Basic 5.0 que trabaja bien en diferentes microcomputadoras, tanto en Windows 95 como en Windows 98. Pero, cuando intenté correrla en una laptop marca Acer con Windows 95 (versión 4.00.950 B) y procesador Pentium, se desplegó el error 3447: The JetVBA file (VBAJet.dll for 16 bit versions or VBAJet32.dll for 32-bit versions) failed to initialize when called. Try reinstalling the application that returned the error.

La aplicación trabaja con la versión para 32 bits. La reinstalé varias veces, pero no se resolvió el problema. ¿Qué puede estar ocurriendo?

  Respuesta:  Ximena tamame
yo me encontre con el mismo error, microsoft me contesto que se debia a que en algun momento habia instalado visual basic 6, pero seguia trabajando con visula basic 5 (no se si has hecho esto), las soluciones que me dieron fueron:
1-pasar todo a visual 6 y generar los discos de instalacion desde alli
2-Cuando se generan los discos de instalacion agregar a mano un archivo (que necesita vbajet para inicializarse) que se llama expsrv.dll que se encuentra en windows/system. O bien
3- Bajar un paquete (mdac) de una de las paginas de internet e instalarlo, dicho paquete solucionaba el problema.
ninguna solucion me dio resultado. Buscando en las paginas de microsoft encontre que versiones de libreria tenia que tener tanto en mi maquina como en la de los usuarios para el sistema funcione correctamente con visual 5, bien que versiones correspondian a visual basic 6, tambien decia como reeemplazar las versiones en caso de que no fueran las correctas, y esto si funciono.
Te aconsejaria que miraras las versiones de las siguientes librerias:
dao35.dll, expsrv.dll, msjet35.dll, msjint35.dll, msjter35.dll msrd2x35.dll, msrepl35.dll, msvcrt40.dll, vb5db.dll, y vbajet32.dll
y las compares con las de alguna maquina en donde el sistema funcione correctamente, si hay alguna direfencia comentamelo, que puede se que el problema este ahi. Si es asi te mando como reemplazar dichas librerias (tene cuidado que algunas hay que registrarlas en el registro de windows). Suerte