Temat: Zmienna jako adres biblioteki w Declare Function

Czy można (a jeśli tak, to jak) "zautomatyzować" znajdowanie adresu biblioteki .DLL?

Mam funkcję:
Option Compare Database
Option Explicit

Declare Function NazwaFunkcji Lib "biblioteka.DLL" .....

Oczywiście, domyślnie program szuka tej biblioteki w system32, ale chcę, użył biblioteki umieszczonej w dowolnym miejscu (D:\...\...\biblioteka.DLL).
Potrafię napisać sobie procedurę wyszukującą ten plik, ale nie wiem JAK zrobić, by wynik takiej procedury - zmienna PathDoDLL - był odczytywany przez tą funkcję.

Innymi słowy chcę zastąpić
Declare Function NazwaFunkcji Lib "biblioteka.DLL" .....
przez
Declare Function NazwaFunkcji Lib PathDoDLL .....
gdzie zmienna PathDoDLL będzie AKTUALNYM adresem tej biblioteki,
tylko, że tak prosto to się nie da.
Jakaś podpowiedź?