Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: mp3 abspielen in EXCEL

mp3 abspielen in EXCEL
22.01.2013 20:47:18
Mroszynski
hallo - Ich wollte per Doppelclick auf ein Feld mit mp3-Namen diese abspielen. Die Routine läuft bis auf den Aufruf (nicht gefunden).
Muss ich noch Bibliotheken einbinden?
Das Programm kann unter www.mroszynski.de , Name MP3-Update gedownloaded werden.
Danke im voraus. mfg Wolfgang

Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
mp3 abspielen in EXCEL
22.01.2013 20:49:41
Anton
Hallo Wolfgang,
probier's hiermit:
Sub mp3_abspielen()
Dim WshShell As Object, strPfad As String
Set WshShell = CreateObject("WScript.Shell")
strPfad = "E:\Temp\01. Stormbinger.mp3" 'anpassen
WshShell.Run "MPLAY32 /PLAY /CLOSE " & strPfad, 1, True
Set WshShell = Nothing
End Sub

mfg Anton

Anzeige
AW: mp3 abspielen in EXCEL
22.01.2013 21:22:46
Mroszynski
Danke, ich werds ausprobieren
mfg Wolfgang

AW: mp3 abspielen in EXCEL
22.01.2013 22:19:33
Mroszynski
Hallo, Ablauf-Fehler: ... unterstützt diese Methode nicht
ich konnte auch keine Parameter eingeben (,1,true)
ansonsten, der andere Job-Aufruf läuft.

AW: mp3 abspielen in EXCEL
22.01.2013 22:30:03
Mroszynski
Ich habe noch einen Programmfehler entdeckt. Kann die Date jedoch nicht abspielen. Es passiert nichts
mfg Wolfgang

Anzeige
die Film-Länge von AVI-Dateien
23.01.2013 16:31:00
AVI-Dateien
Hallo Wolfgang,
probier sowas:
'Userform mit CommandButton1 und WindowsMediaPlayer1
Private Sub CommandButton1_Click()
With WindowsMediaPlayer1
.URL = "e:\1.avi" 'anpassen
Do
DoEvents
Loop Until .openState = wmposMediaOpen
MsgBox .currentMedia.durationString
End With
End Sub

mfg Anton
Anzeige
;
Anzeige
Anzeige

Infobox / Tutorial

MP3 in Excel abspielen


Schritt-für-Schritt-Anleitung

Um eine MP3-Datei in Excel abzuspielen, kannst Du folgenden VBA-Code verwenden. Dies setzt voraus, dass Du über grundlegende Kenntnisse in Excel VBA verfügst.

  1. Öffne Excel und drücke ALT + F11, um den VBA-Editor zu öffnen.

  2. Füge ein neues Modul hinzu, indem Du mit der rechten Maustaste auf "VBAProject (DeinDateiname)" klickst und "Einfügen" > "Modul" auswählst.

  3. Kopiere den folgenden Code in das Modul:

    Sub mp3_abspielen()
        Dim WshShell As Object, strPfad As String
        Set WshShell = CreateObject("WScript.Shell")
        strPfad = "E:\Temp\01. Stormbinger.mp3" ' Pfad zur MP3-Datei anpassen
        WshShell.Run "MPLAY32 /PLAY /CLOSE " & strPfad, 1, True
        Set WshShell = Nothing
    End Sub
  4. Passe den Pfad zur MP3-Datei an Deine Bedürfnisse an.

  5. Speichere das Modul und schließe den VBA-Editor.

  6. Du kannst nun das Makro ausführen, um die MP3 abzuspielen.


Häufige Fehler und Lösungen

  • MP3 lässt sich nicht abspielen: Stelle sicher, dass der Pfad zur MP3-Datei korrekt ist. Überprüfe, ob die Datei tatsächlich vorhanden ist.
  • Fehlermeldung: unterstützt diese Methode nicht: Dies kann passieren, wenn der Media-Player nicht ordnungsgemäß installiert ist oder wenn die Datei nicht im richtigen Format vorliegt.
  • Parameter konnten nicht eingegeben werden: Achte darauf, dass Du den Code genau so kopierst, wie er angegeben ist, und dass die Syntax korrekt ist.

Alternative Methoden

Wenn der oben genannte Ansatz nicht funktioniert, kannst Du auch die Windows Media Player-Objekte in Deiner Userform verwenden. Hier ist ein Beispiel, wie Du dies umsetzen kannst:

  1. Füge einen CommandButton und einen WindowsMediaPlayer zu Deiner Userform hinzu.
  2. Verwende den folgenden Code:

    Private Sub CommandButton1_Click()
        With WindowsMediaPlayer1
            .URL = "E:\Temp\01. Stormbinger.mp3" 'Pfad anpassen
            .controls.play
        End With
    End Sub

Diese Methode ermöglicht es Dir, MP3-Dateien direkt über die Benutzeroberfläche abzuspielen.


Praktische Beispiele

Hier sind einige praktische Anwendungen für das Abspielen von MP3-Dateien in Excel:

  • Musik-Playlist: Erstelle eine Liste von MP3-Dateien in einer Excel-Tabelle und verwende VBA, um die gewählten Titel abzuspielen.
  • Präsentationen: Integriere Soundeffekte in Deine Präsentationen, indem Du beim Klicken auf ein Feld eine entsprechende MP3-Datei abspielst.

Tipps für Profis

  • Verwende relative Pfade, um die Flexibilität zu erhöhen, wenn Du Deine Excel-Dateien auf anderen Computern verwendest.
  • Erstelle eine Fehlerbehandlungsroutine, um unerwartete Probleme beim Abspielen von MP3-Dateien zu vermeiden.
  • Nutze DoEvents, um sicherzustellen, dass Excel während des Abspielens der MP3-Datei nicht einfriert.

FAQ: Häufige Fragen

1. Wie kann ich eine MP3-Datei in einer Excel-Tabelle verlinken?
Du kannst einen Hyperlink zu einer MP3-Datei in einer Zelle erstellen, indem Du die Zelle auswählst, Rechtsklick machst und "Link" auswählst.

2. Funktioniert das Abspielen von MP3-Dateien in Excel auf allen Versionen?
Die oben genannten Methoden sollten in den meisten modernen Excel-Versionen funktionieren, allerdings kann der Zugriff auf bestimmte Funktionen je nach Installation und Betriebssystem variieren.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige