L'unica riga che ti serve dell'esempio è PlaySound...

Per utilizzare la funzione prima di tutto devi dichiarare il prototipo della funzione e le costanti utilizzate come segue :
codice:
Public Declare Function PlaySound Lib "winmm.dll" Alias "PlaySoundA" (ByVal lpszName As String, ByVal hModule As Long, ByVal dwFlags As Long) As Long

Public Const SND_ASYNC = &H1         '  play asynchronously
Public Const SND_LOOP = &H8         '  loop the sound until next sndPlaySound
Public Const SND_FILENAME = &H20000     '  name is a file name
I parametri della funzione sono 3:
-lpszName è una stringa che indica il percorso del file da eseguire
-hModule per ora non ti interessa metti 0
-dwFlags una serie di costanti che specificano il "comportamento" della funzione

Veniamo ora agli esempi:
1) il file viene eseguito e al termine della canzone si interrompe
PlaySound "percorso del file",0,SND_FILENAME Or SND_ASYNC

2) il file veiene eseguito in loop
PlaySound "percorso del file",0,SND_FILENAME Or SND_ASYNC Or SND_LOOP