Anzeige
Archiv - Navigation
1440to1444
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

Application.ExecuteExcel4Macro Problem

Application.ExecuteExcel4Macro Problem
19.08.2015 00:10:33
Thomas
Hallo zusammen,
zum Abspielen einer Sounddatei habe ich mir aus dem Forum eine Lösung unter Verwendung von Application.ExecuteExcel4Macro gesucht, die gut funktioniert. Jetzt möchte ich die Sound-Datei dynmisch ansprechen indem ich Pfad und Dateiname in eine Variable lade. Dabei gibt's Probleme:
Diese Anweisung funktioniert
Application.ExecuteExcel4Macro _
"SOUND.PLAY(,""C:\Users\th\Audios\Chords\C.wav"")"
Diese leider nicht:
Sound = "C:\Users\th\Audios\Chords\C.wav"
Application.ExecuteExcel4Macro _
"SOUND.PLAY(,""Sound"")"
Die Datei wird nicht abgespielt, es gibt aber auch keine Fehlermeldung. Mit den Anführungszeichen habe ich erfolglos experimentiert.
Für einen Tip wäre ich sehr dankbar.
VG Thomas

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Application.ExecuteExcel4Macro Problem
19.08.2015 00:41:40
Michael
Hi Thomas,
Du mußt Texthäppchen bzw. Variablen, die Text enthalten, mit "&" verknüpfen.
Wirf in VB mal das "Direktfenster" an (Strg+g oder über Ansicht/Dir.fenster) und lasse den Code laufen:
Sub soundPlay()
Dim Sound As String
Debug.Print "SOUND.PLAY(,""C:\Users\th\Audios\Chords\C.wav"")"
Sound = "C:\Users\th\Audios\Chords\C.wav"
Debug.Print "SOUND.PLAY(,""Sound"")"
Debug.Print "SOUND.PLAY(," & Chr(34) & Sound & Chr(34) & ")"
End Sub

Ausgabe:
SOUND.PLAY(,"C:\Users\th\Audios\Chords\C.wav")
SOUND.PLAY(,"Sound")
SOUND.PLAY(,"C:\Users\th\Audios\Chords\C.wav")
Schöne Grüße,
Michael
P.S.: ich finde diese "doppelten Anführungszeichen" derart lästig, daß ich lieber mit Chr(34) arbeite, da weiß ich, was ich habe.

Anzeige
AW: Application.ExecuteExcel4Macro Problem
22.08.2015 19:43:23
Thomas
Hi Michael,
vielen Dank für die super funktionierende Antwort.
Mit Grüßen aus dem Tal der Ahnungslosen
Thomas

Ach was! Erst mal danke für die Rückmeldung,
23.08.2015 18:38:11
Michael
Thomas,
und erst Recht für die Erweiterung *meines* Horizonts durch die Möglichkeiten in Sachen .WAV.
Schöne Grüße + Wochenende,
Michael

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige