Okay, this is what I found out. The COM object requires the precise name of the process, application. .OCX, .DLL, or class in the CreateObject declaration, so you can often find the name by googling "= CreateObject("RichTextBox." Replace RichTextBox with the name that you know or think you know.
Even if you don't have the correct name, Google often pulls up a page with the correct name. I found a page where someone was trying to play files from a WSH.vbs script and sure enough, they had the correct name and a working script. This is what they wrote:
-------------------------------------------------------------------------------
Option Explicit
Dim Wmp
'activate Windows Media Player reference
Set Wmp = CreateObject("WMPlayer.OCX")
Sub jouerMediaPlayer()
On Error Resume Next 'My Edit for VP/ VIP folder Compatibility
Wmp.URL = "C:\progra~1\visual~1\Music\Pianobackgrnd.mid"
On Error Resume Next
Wmp.URL = "C

inball\Music\Pianobackgrnd.mid" 'Replace with path for VIP\Music folder
Wmp.Controls.Play
End Sub
Sub arreterMediaPlayer()
If Wmp Is Nothing Then Exit Sub
Wmp.Controls.stop
End Sub
Sub Table1_Exit()
Wmp.Controls.stop
Set Wmp = Nothing
End Sub
------------------------------------------------------------------------
Then to display the current player state, in the KeyDown(ByVal keycode) add
ScoreText.Text = Wmp.Status
This code plays all files that Mediaplayer will play, though video won't appear, at least not without additional commands in the script but does play the soundtrack.
By the way, I tried writing a relative path for the .mid, but I can't seem to get it to work, so that's why there are two paths in the code for the different VP installations.
If you want to have a go at scripting the parameters, this is a readout file of the Wmplayer's .ocx (for ActiveX) commands/methods:
Not all commands are immediately accessible, like the no video (might need a HWND?) though maybe those are dependent on other established commands found elsewhere.