ich möchte im Userform via Option-Button
ein paar Lieder in ein Dauerschleife abspielen lassen.
Vielen Dank für die Hilfe
Marco
Option Explicit
Private Declare Function sndPlaySound Lib "winmm.dll" Alias "sndPlaySoundA" _
(ByVal lpszSoundName As String, ByVal uFlags As Long) As Long
Private Declare Function waveOutGetNumDevs Lib "winmm.dll" () As Long
Private Const SND_ASYNC = &H1
Private Const SND_LOOP = &H8
Private bolHaveSoundcard As Boolean
Private Sub CommandButton1_Click()
Call prcPlay("C:\Programme\ahead\Nero\Beeth5th.wav")
End Sub
Private Sub CommandButton2_Click()
Call prcPlay("C:\Programme\ahead\Nero\Beeth9th.wav")
End Sub
Private Sub CommandButton3_Click()
sndPlaySound "NULL", SND_ASYNC
End Sub
Private Sub CommandButton4_Click()
Unload Me
End Sub
Private Sub UserForm_Activate()
bolHaveSoundcard = waveOutGetNumDevs > 0
End Sub
Private Sub UserForm_Terminate()
sndPlaySound "NULL", SND_ASYNC
End Sub
Private Sub prcPlay(strFilename As String)
If bolHaveSoundcard Then sndPlaySound strFilename, SND_ASYNC Or SND_LOOP
End Sub