Se si tratta di una libreria COM basta creare un'istanza di uno degli oggetti che la tua libreria esporta tramite CreateObject; ovviamente la libreria deve essere registrata. Tieni conto però che usando questo metodo (che si avvale del late binding) otterrai codice più lento rispetto al metodo "normale" (che usa l'early binding); inoltre IntelliSense non ti potrà fornire suggerimenti sui metodi, e tutti gli errori come chiamate a metodi inesistenti verranno a galla solo a runtime.
Ecco un esempio che si avvale di questa tecnica (copiato con poche modifiche da un mio script VBScript).
codice:
Dim objShell As Object, objFolder As Object
Const BIF_RETURNONLYFSDIRS = 1
Set objShell = CreateObject("Shell.Application")
Set objFolder = objShell.BrowseForFolder(0, "Seleziona una cartella:", BIF_RETURNONLYFSDIRS)
If objFolder Is Nothing Then
MsgBox "Non hai selezionato alcuna cartella.", vbCritical
Else
MsgBox "Hai selezionato la cartella " & objFolder.Items.Item.Path
End If