La Web del Programador: Comunidad de Programadores
 
    Pregunta:  8946 - ERROR 3447 - VBAJET.DLL
Autor:  Manuel Flores Torres
Hace unos dias, una vez terminada mi pequeña aplicación, la instalé en el equipo con el que trabajo en la Oficina. Todo correcto.
La ejecuto y cual fue mi sorpresa, que me da un error que no había visto nunca, es el siguiente: "Error 3447 en tiempo de ejecución. El archivo VBA de Jet (VBAJET.dll para versiones de 16 bits o VBAJET32.dll para versiones de 32 bits) no se inicializó cuando se le llamó. Intente volver a instalar la aplicación que generó el error."
La desinstalé, la volví a instalar y así varias veces, pero el problema persistía. Ya no se que hacer más. Lo ultimo que hice fue instalar VB5 para que pasaba. cuando ejecuto la aplicación el mismo error.
Por favor si alguien tiene la solución y me la puede pasar se lo agradecería toda la vida.

  Respuesta:  Mauricio mac
En el equipo de la oficina debes hacer lo siguiente;

Si lo deseas puedes instalar y ejecutar el programa vbajet32.exe para que el problema se solucione automáticamente.
Ref:
http://www.nvtech.com/support/patches_upgr.html

A mi me funciono, es un conflicto de versiones VB y el DAO, puedes haber desarrollado una aplicacion en VB 6, y en tu oficina la version usada por XP, es 5.0.

  Respuesta:  Ximena Tamame
Manuel: Mira la rta de la pregunta 2339, y cualquier cosita, escribime.
Ximena

  Respuesta:  tovares tovares
Estimado Manuel :

Instale el ultimo service pack de visual studio
puede ser el 4, 5 o 6

Los puede encontrar en la direccion de : www.microsoft.com