Live-Forum - Die aktuellen Beiträge
Datum
Titel
17.04.2024 18:57:33
17.04.2024 16:56:58
Anzeige
Archiv - Navigation
1388to1392
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

VBA-Code anpassen

VBA-Code anpassen
12.11.2014 16:31:28
Fritz_W
Hallo VBA-Experten,
mit nachfolgendem Makro wird das angegebene Lied (hier: Lied_1.wav)gespielt.
Die WAV-Datei muss sich demzufolge im angegebenen Ordner c:\Lieder befinden.
Ich würde nun gerne den Code dahingehend geändert haben, dass sich die WAV-Datei immer im gleichen Ordner befindet, wie die Excel-Datei,in der das Makro verwendet wird.
Für Eure Unterstützung im Voraus besten Dank.
mfg
Fritz
Hier der Code:

Public Sub Play_Sound()
Static blnPlay As Boolean
If Not blnPlay Then
sndPlaySound "C:\Lieder\Lied_1.wav", SND_ASYNC Or SND_NODEFAULT
Else
sndPlaySound "NULL", SND_ASYNC
End If
blnPlay = Not blnPlay
End Sub

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: VBA-Code anpassen
12.11.2014 16:35:56
Daniel
Hi
sndPlaySound ThisWorkbook.Path & "\Lied_1.wav"
Gruß Daniel

AW: VBA-Code anpassen
12.11.2014 16:42:22
Fritz_W
Hallo Daniel,
prima, nochmals herzlichen Dank.
Gruß
Fritz

AW: VBA-Code anpassen -noch eine Änderung
12.11.2014 16:51:29
Fritz_W
Hallo VBA-Experten,
ich würde gerne den Code auch bezüglich der abzuspielenden Sounddatei variabler gestalten, in dem ich den Dateinamen der zu spielenden WAV-Datei aus einem Zelleintrag entnehme, z.B. steht in diesem Fall der Name(Lied_1.wav)im Tabellenblatt "Daten" in der Zelle B2.
Für eure Unterstützung danke ich im Voraus.
Gruß
Fritz

AW: VBA-Code anpassen -noch eine Änderung
12.11.2014 16:54:45
yummi
Hallo Fritz,
gleiche Prinzip

Public Sub Play_Sound()
Static blnPlay As Boolean
If Not blnPlay Then
sndPlaySound ThisWorkbook.Path & Sheets("Daten").Cells(2,2).value, SND_ASYNC Or  _
SND_NODEFAULT
Else
sndPlaySound "NULL", SND_ASYNC
End If
blnPlay = Not blnPlay
End Sub
Gruß
yummi

Anzeige
AW: VBA-Code anpassen -noch eine Änderung
12.11.2014 16:56:14
yummi
sry fehlt ein /

sndPlaySound ThisWorkbook.Path & "/" & Sheets("Daten").Cells(2,2).value, SND_ASYNC Or  _
SND_NODEFAULT
Gruß
yummi

AW: VBA-Code anpassen -noch eine Änderung
12.11.2014 17:03:04
Fritz_W
Hallo yummi,
Klasse, auch Dir herzlichen Dank.
Gruß
Fritz

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige