Подскажите, кто знает, у меня есть такой код:
Private Declare Function sndPlaySound Lib "winmm.dll" Alias "sndPlaySoundA" (ByVal lpszName As String, ByVal dwFlags As Long) As Long
Private Declare Function mciExecute Lib "winmm.dll" (ByVal lpstrCommand As String) As Long
Sub музыка()
Call sndPlaySound("D:\песня.wav", 1)
End Sub
и мне нужно, чтобы эта песня проигрывалась постоянно с повтором, т.е. когда песня доиграла до конца, то она опять должна играть сначала. И ещё если это важно, то мне это нужно для создания фоновой музыки, т.е. в процессе воспроизведения этой музыки с повтором я могу ещё также запускать и другие звуковые файлы wav.
А когда мне нужно остановить фоновую музыку, то я запускаю этот макрос :
Sub остановка_музыки()
Call sndPlaySound("", 4)
End Sub
Как мне нужно прописать код для повтора проигрывания wav файла ???
Private Declare Function sndPlaySound Lib "winmm.dll" Alias "sndPlaySoundA" (ByVal lpszName As String, ByVal dwFlags As Long) As Long
Private Declare Function mciExecute Lib "winmm.dll" (ByVal lpstrCommand As String) As Long
Sub музыка()
Call sndPlaySound("D:\песня.wav", 1)
End Sub
и мне нужно, чтобы эта песня проигрывалась постоянно с повтором, т.е. когда песня доиграла до конца, то она опять должна играть сначала. И ещё если это важно, то мне это нужно для создания фоновой музыки, т.е. в процессе воспроизведения этой музыки с повтором я могу ещё также запускать и другие звуковые файлы wav.
А когда мне нужно остановить фоновую музыку, то я запускаю этот макрос :
Sub остановка_музыки()
Call sndPlaySound("", 4)
End Sub
Как мне нужно прописать код для повтора проигрывания wav файла ???