Estou precisando que o Windows Media Player seja aberto fora do Excel e que toque 3 arquivos, sendo a sequência:
1) arquivoentrada
2) novoarquivo
3) arquivosaida
Quando rodo via Shell
Shell ("C:Program Files (x86)Windows Media Playerwmplayer.exe " & "" & arquivoentrada & ""), vbNormalNoFocus
Shell ("C:Program Files (x86)Windows Media Playerwmplayer.exe " & "" & novoarquivo & ""), vbNormalNoFocus
Shell ("C:Program Files (x86)Windows Media Playerwmplayer.exe " & "" & arquivosaida & ""), vbNormalNoFocus
sempre só vai aparecer o último arquivo e não resolve o meu caso.
Pelo que entendi, tenho que fazer uma playlist com estes 3 arquivos primeiramente, para depois rodar o WMPlayer
O problema tá ai, pois o códigos que achei na internet mais próximo com algumas pequenas adaptações que fiz, não funcionou.
Gostaria da ajuda para saber como consigo, lembrando que sempre o novoarquivo.mp4 vais ser modificado e essa lista tem que ser atualizada para rodar o novo arquivo.
Sub listaWMPlayer()
Dim Xwmp As IWMPMedia
Dim WindowsMediaPlayer1 As WindowsMediaPlayer
Set WindowsMediaPlayer1 = CreateObject("new:{6BF52A52-394A-11d3-B153-00C04F79FAA6}")
WindowsMediaPlayer1.currentPlaylist.Clear
Set Xwmp = WindowsMediaPlayer1.newMedia("C:graficosarquivoentrada.mp4")
WindowsMediaPlayer1.currentPlaylist.insertItem 0, Xwmp
Set Xwmp = WindowsMediaPlayer1.newMedia("C:graficosnovoarquivo.mp4")
WindowsMediaPlayer1.currentPlaylist.insertItem 1, Xwmp
Set Xwmp = WindowsMediaPlayer1.newMedia("C:surfcoreReplaygraficosreplaysaida.mp4")
WindowsMediaPlayer1.currentPlaylist.insertItem 2, Xwmp
WindowsMediaPlayer1.Controls.Play
End Sub
Tony
Postado : 24/12/2015 4:57 pm