bräuchte mal dringend Hilfe...
Kann mir jemand sagen, weshalb der Code unter Excel 2007 nicht läuft? er bleibt immer an der fett markierten Zeile hängen. Vielleicht habt Ihr ja einen besseren Vorschlag, das Makro soll einfach nur die Datei "-1-.mp3" starten, die im vorgegebenen Verzeichnis liegt.
DANKE Euch schon mal
Elmar
Sub player_starten1()
Dim fso As Object, f As Object, WshShell As Object
Dim strText As String, strVBS As String, strMP3 As String
strVBS = "c:\temp.vbs"
strMP3 = "C:\Magical Opulence\-1-.mp3" 'anpassen
Set fso = CreateObject("Scripting.FileSystemObject")
strText = "Set MediaPlayer = CreateObject(" & Chr(34) & "WMPlayer.OCX.7" & Chr(34) & ")" & _
vbCrLf
strText = strText & "MediaPlayer.openPlayer (" & Chr(34) & strMP3 & Chr(34) & ")"
Set f = fso.OpenTextFile(strVBS, 2, True)
f.Write strText
f.Close
Set WshShell = CreateObject("WScript.Shell")
WshShell.Run "wscript " & strVBS, 1, True
Set WshShell = Nothing
Sleep 200
Kill strVBS
unvisible
End Sub