Gruppe
API
Problem
Wie kann ich eine WAV-Datei 10 mal hintereinander abspielen lassen und die Schleife mit der ESC-Taste unterbrechen?
StandardModule: basMain
Declare Function sndPlaySound32 Lib "winmm.dll" _
Alias "sndPlaySoundA" (ByVal lpszSoundName _
As String, ByVal uFlags As Long) As Long
Sub SoundStart()
Dim iCounter As Integer
Application.EnableCancelKey = xlErrorHandler
On Error GoTo ERRORHANDLER
For iCounter = 1 To 10
Call sndPlaySound32(Range("A1").Value, 1)
Application.Wait Now + TimeSerial(0, 0, 2)
Next iCounter
ERRORHANDLER:
End Sub