Arrgghh!
To quote myself:
"Add the Windows Media Player reference to your DB using References in the code window."
Add the reference. The same way you add an ADO Reference to be able to do this:
Dim rsSomeRecordset As ADODB.Recordset
Without the ADO reference library, it will not know what the hell that is. Add the REFERENCE.
I think you're confusing references and objects. In programming, a reference is NOT the way you refer to something, like your friend is your "bud" or "pal" or "hand". Instead, a reference refers to an external object that is understood by VBA. Once you have those references, the OBJECT that the reference represents is exposed, along with its methods and properties.
Another example (probably more appropriate, but it's too late and I'm tired)...
Think of the reference as a reference library. You've probably been to a library before, or maybe in your house, you have a wall of reference books. These can be encyclopedias, dictionaries, etc. You don't know everything in them -- no one knows that. But when you need some information from them, you reference those books. When you need to know about Ontario, you pull out the "O" encyclopedia and reference that topic. Once you have found it, everything that encyclopedia knows about Ontario is now available to you. (It's now an object, and the methods (customs) and properties (population, size, exports, etc.) are now at your fingertips.)
Once you close that book, you have to go back to it for the exact facts. You have to reference it.
Think of programming that way. (Any C programmer knows what stdio.h is.) Your computer is stupid and can't remember a single thing without you telling it. You have to pull the references each and every time. Once it sees the reference, it remembers everything about it. Once you close the book, it's all gone again and it needs to be reminded.
Sorry if this is too dumbed down or if it makes no sense, but I'm trying to help you see what you are not seeing.