Sì se la dll è stata creata esponendo le classi a COM (tramite l'attributo COMVisibile o con tecniche più avanzate) e se sul PC che esegue il programma VB6 è installato il .NET Framework. In ogni caso le classi COM hanno diverse limitazioni rispetto a quelle .NET (tra cui, ad esempio, l'assenza dei costruttori parametrici), per cui non è detto che si possa utilizzare appieno la dll in questione.