Mensaje    Asunto: Automatizacion con Access Responder citando

Hola de nuevo,
vereis, intento ejecutar un módulo de mi base de datos Access desde el programa en builder. Intento abrir la BD y le tengo que dar el path de un libro excel desde el cual hay que importar los datos.

Hasta ahora he hecho esto:
Código:

     Variant AccessApp = CreateOleObject("Access.Application");
     AccessApp.GetActiveObject("Access.Application");
     AccessApp.OlePropertySet("Visible", true);
     AccessApp.OleFunction("Open", nombreBDlocal);


Pero resulta que cuando llega al Open me dice "EOleSysError with nombre desconocido", y me muestra la librería "sysvari.h" :

Código:

template <class P1>
  Variant Variant::OleFunction(const String& name, P1 p1)
  {
    TAutoArgs<1> args;
    args[1] = p1;
    return OleFunction(name, static_cast<TAutoArgsBase*>(&args));
  }


Supongo que será porque no reconoce el método Open, o porque no sé como utilizarlo correctamente, alguien sabe como se hace??
Por cierto, luego, una vez abierta la base de datos podría ejecutar el módulo programado (o la macro, me da igual)??
Muchas gracias ... necesito resolver esto como sea así que estoy dispuesta a investigar nuevas propuestas...