Mam plik wave, który chcę odtwarzać za pomocą VBA. Pomóż mi utworzyć przycisk, który po kliknięciu odtwarza plik wave.Jak odtwarzać plik wave lub plik dźwiękowy za pomocą VBA
5
A
Odpowiedz
11
Oto sposób na pliki WAV. Umieścić ** **this code w zwykłym module kodu:
Option Explicit
Public Declare Function sndPlaySound32 _
Lib "winmm.dll" _
Alias "sndPlaySoundA" (_
ByVal lpszSoundName As String, _
ByVal uFlags As Long) As Long
Sub PlayTheSound(ByVal WhatSound As String)
If Dir(WhatSound, vbNormal) = "" Then
' WhatSound is not a file. Get the file named by
' WhatSound from the Windows\Media directory.
WhatSound = Environ("SystemRoot") & "\Media\" & WhatSound
If InStr(1, WhatSound, ".") = 0 Then
' if WhatSound does not have a .wav extension,
' add one.
WhatSound = WhatSound & ".wav"
End If
If Dir(WhatSound, vbNormal) = vbNullString Then
Beep ' Can't find the file. Do a simple Beep.
Exit Sub
End If
Else
' WhatSound is a file. Use it.
End If
sndPlaySound32 WhatSound, 0& ' Finally, play the sound.
End Sub
Teraz można odtwarzać dowolny plik wav za pośrednictwem innego makra wywołując że rutynowe powyżej i żywienia w każdym pliku znajdującego się w katalogu/media:
Sub PlayIt()
Select Case Range("A1").Value
Case "good"
PlayTheSound "chimes.wav"
Case "bad"
PlayTheSound "chord.wav"
Case "great"
PlayTheSound "tada.wav"
End Select
End Sub
Zabawa z tym.
Oto przykładowy plik gdzie mogę używać, aby radykalnie odsłonić losowe nazwy i zadań na dzień, to jest przypisane do przycisku, jak masz zamiar zrobić:
Powiązane problemy
- 1. Jak odtwarzać plik audio za pomocą jQuery?
- 2. Jak odtwarzać plik dźwiękowy w aplikacji Windows 8 Metro za pomocą WinRT?
- 3. Długość w czasie plik wave
- 4. Plik dźwiękowy AngularJS + HTML5
- 5. Jak odtwarzać pliki .wav za pomocą java
- 6. Jak odtwarzać plik zaszyfrowany DES za pomocą ExoPlayera
- 7. Jak odtwarzać plik 3gp w Javie?
- 8. Jak wykryjesz, kiedy plik dźwiękowy się zakończył?
- 9. jak odtwarzać plik wav w python?
- 10. Jak odtwarzać plik .mp3 (lub inny) w aplikacji UWP?
- 11. Odtwórz plik dźwiękowy po kliknięciu obrazu
- 12. Jak odtwarzać plik GIF w systemie Android?
- 13. Jak odtwarzać plik mp3 w języku C++?
- 14. Jak odtwarzać plik audio po rozpoczęciu połączenia?
- 15. Jak odtwarzać plik audio WAV ze źródeł?
- 16. Odtwórz plik dźwiękowy z katalogu aktywów
- 17. Jak przekonwertować plik wave na liczby w R Studio
- 18. Jak odtwarzać pliki MP3 za pomocą JavaScript?
- 19. Jak pobrać plik za pomocą klienta GWT?
- 20. Jak otworzyć plik P4 za pomocą hiperłącza
- 21. VBA sprawdź, czy plik istnieje
- 22. Jak przesłać plik za pomocą Mojolicious?
- 23. Pobierz plik za pomocą Nightmare
- 24. Załaduj plik za pomocą boto
- 25. Czytając plik za pomocą wtyczki
- 26. Zapisywanie mikrofonu w strumieniu mp3 lub wave
- 27. Jak odtwarzać plik webm w odtwarzaczu wideo iOS
- 28. Plik dźwiękowy Java .poprawny .wav bez biblioteki osób trzecich.
- 29. Jak otworzyć spakowany plik za pomocą WinRT
- 30. Jak zaktualizować plik XML za pomocą lxml
Dzięki za dodanie linku , Brett! Mój zły ... –
Nie ma problemu, to była bardziej kosmetyczna aktualizacja. +1 btw – brettdj