|
Wave Dateien in Excel
über Sound_Wenn abspielen Mit
der folgenden Funktion können Sie über eine Wenn Funktion (Sound_Wenn)
verschiedene Wave Dateien abspielen. Dazu kopieren Sie folgenden Code in ein
Modul im VBA Editor, oder importieren Sie die zum Download bereitgestellte Zip-Datei
"Sound_Wenn.bas".
Declare
Function sndPlaySound32 Lib "winmm.dll" Alias "sndPlaySoundA"
_ (ByVal lpszSoundName As String, ByVal uFlags As Long) As Long
Public
Function SOUND_WENN(Ausdruck As Boolean, Dann_WAV As Variant, Optional Sonst_WAV
As Variant) As Variant If Ausdruck = True Then SOUND_WENN = True
If Dir(Dann_WAV) > "" Then sndPlaySound32 Dann_WAV, 1
Else SOUND_WENN = CVErr(2001) End If Else SOUND_WENN = False
If Not IsMissing(Sonst_WAV) Then If Dir(Sonst_WAV) > ""
Then sndPlaySound32 Sonst_WAV, 1 Else SOUND_WENN = CVErr(2001)
End If End If End If End Function
Die
Funktion könnte folgendermaßen aussehen. Beispiel: =Sound_Wenn(A1>50;"c:\winnt\media\ringin.wav";"c:\winnt\media\ding.wav") als
Zip Datei |