I had this problem once too. Im guessing its a problem with your class string. Although I could be wrong... make sure in your vb project manager that you actually name your project the name of your dll AND recompile. See the name of the project is where windows gets the class string of your dll..Or something like that. its like createobject("classString.class") If you done this already or it doesnt work post the error number and discription.