vb 6?
First of all, this is the VBA forum, not the VB forum. But I am wondering what the relevance to vb 6 is. What does vb 6 have to do with things?
You say you can record macros. Do you have any problem running those? You say you have existing macros. Were they recorded? Where did they come from?
In any case, if those macros use specific classes, and those classes are not available, then you will need to make them available.
Gerry