I'm not sure I understand the situation correctly, but if I do you should be able to use te Friend statement instead of Public/Private. Friend is for use in class modules were it makes it public to other items in the same project (like for a dll the dll project) but private to anything else (like the program calling the dll).