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.-

    Source: geocities.com/es/ensolva/Descargas/Documentos

               ( geocities.com/es/ensolva/Descargas)                   ( geocities.com/es/ensolva)                   ( geocities.com/es)