Secondo me fate molta confusione...!
Una DLL può essere fatta in 2 modi...
1) Componente Activex o COM, quindi deve essere REFERENZIATA, vedere questo:
http://stackoverflow.com/questions/8849001/using-a-net-dll-in-microsoft-access-vba
2) DLL di Sistema, quindi usata come fosse un'API quindi con il DECLARE che dicevi, ma dubito molto fortemente sia questo il caso...
A prescindere dal capire perchè serva una DLL, sembra più un compito di scuola che un'esigenza reale, serve capire di cosa parliamo.