Hi and Welcome to TSF
The error message itself can occur for one of four reasons (listed in order of likeliness):
1. You do not have a required TLB or ActiveX DLL/OCX file.
2. A TLB or ActiveX DLL/OCX needed by the project is present but not registered on your system.
3. The VB runtimes are an earlier version than the one you need to run the project.
4. A required TLB or ActiveX DLL/OCX file is corrupt.
Sounds as if you need to register the dll using regsvr32.
For example
regsvr32 "C:\Program Files\Common Files\Microsoft
Shared\DAO\DAO350.DLL"
The error message itself can occur for one of four reasons (listed in order of likeliness):
1. You do not have a required TLB or ActiveX DLL/OCX file.
2. A TLB or ActiveX DLL/OCX needed by the project is present but not registered on your system.
3. The VB runtimes are an earlier version than the one you need to run the project.
4. A required TLB or ActiveX DLL/OCX file is corrupt.
Sounds as if you need to register the dll using regsvr32.
For example
regsvr32 "C:\Program Files\Common Files\Microsoft
Shared\DAO\DAO350.DLL"