In this example ,we have played the sounds in directory with macros that we assigned to shapes .For this process we have used ExecuteExcel4Macro Method. For example :

Application.ExecuteExcel4Macro "SOUND.PLAY(,""" & ActiveWorkbook.Path & "\mi.wav"")"


In the example on second page, we have used Function sndPlaySound32 to play the sounds.  For example :

Declare Function sndPlaySound32 Lib "winmm.dll" Alias "sndPlaySoundA" ( _
ByVal lpszSoundName As String, ByVal uFlags As Long) As Long

Sub Do_2()
    Call sndPlaySound32(ThisWorkbook.Path & "\do.wav", 0)
End Sub


play sound in Excel

Post a Comment

Previous Post Next Post