Airone784
XLDnaute Occasionnel
Bonjour à tous,
J'ai trouvé ce code pour jouer un son windows présent par défaut :
Le but est que ce son se déclenche si je clique un commandbutton dans une userform.
Ce que je ne comprends pas c'est que ce code ne marche que pour le fichier tada.wav alors que j'ai plein d'autres fichiers .wav dans le répertoire....
Si vous aviez une explication et/ou solution à mon problème, ce serait super.
Merci d'avance.
J'ai trouvé ce code pour jouer un son windows présent par défaut :
Code:
Private Declare Function PlaySound32 Lib "winmm.dll" Alias "PlaySoundA" (ByVal IpszName As String, ByVal hModule As Long, ByVal dwFlags As Long) As Long
Const SND_SYNC = &H0
Const SND_ASYNC = &H1
Const SND_FILENAME = &H20000
' archives mpfe
Sub PlayWAV()
' snd_async: son asynchrone (la musique n'arrete pas le programme)
If Application.CanPlaySounds Then
WAVFile = "C:\WINDOWS\MEDIA\tada.wav"
Call PlaySound32(WAVFile, 0&, SND_ASYNC Or SND_FILENAME)
Else
Exit Sub
End If
End Sub
Le but est que ce son se déclenche si je clique un commandbutton dans une userform.
Ce que je ne comprends pas c'est que ce code ne marche que pour le fichier tada.wav alors que j'ai plein d'autres fichiers .wav dans le répertoire....
Si vous aviez une explication et/ou solution à mon problème, ce serait super.
Merci d'avance.