Si yo tengo una MDE, con algún procedimiento almacenado, por ejemplo:
Funciones.Mde, situada en la ruta C:\MisFicheros\Funciones.Mde
y dicha Mde tiene una función en un modulo Bas de la forma:
Public Function EscribeMensaje(Nombre As String)
Msgbox Nombre
End Function
Si yo , desde cualquier MDB pongo...
Dim LLamadaAccess As Access.Application
Set LLamadaAccess = CreateObject("Access.application.9")
LLamadaAccess.OpenCurrentDatabase "C:\MisFicheros\Funciones.Mde", False
LLamadaAccess.Run "EscribeMensaje", "Hola tío"
Set LLamadaAccess = Nothing
efectivamente, desde mi MDB se ejecuta dicho procedimiento de la
C:\MisFicheros\Funciones.Mde
y se muestra un maravilloso mensaje msgbox con HOLA TIO
Bueno, por lo que a mi respecta esto responde a las dudas e inquietudes del
día de hoy.
Hay una cosa clara. La llamada a un procedimiento almacenado en otra MDE por
el metodo que te he descrito, es mucho mas lento que referenciar en VBA
dicha MDE.-
               (
geocities.com/es/ensolva/Descargas)                   (
geocities.com/es/ensolva)                   (
geocities.com/es)