• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:動画再生のマクロ.について教えて下さい)

Excel VBAで動画再生マクロを作成する方法

このQ&Aのポイント
  • Excel VBAを使用して動画再生マクロを作成する方法について教えてください。
  • Excelシートの特定のセルに保存された動画を再生するためのハイパーリンクを設定する方法について教えてください。
  • マクロでVOB動画を再生するためにはどのように改造すればよいのか教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • hige_082
  • ベストアンサー率50% (379/747)
回答No.1

Call Shell("C:\Program Files\Vlc\vlc.exe /play /close " & sAddr, vbNormalFocus)

kame1010
質問者

補足

ありがとうございました これに修正して、実行しましたら、動画再生のアプリケーションプレーヤーの表示は 出ましたが、動画は再生されませんでした。 あと、何かを加える必要があるのでしょうか? Sub sample2() Dim sAddr As String On Error Resume Next sAddr = Range("C10").Hyperlinks(1).Address On Error GoTo Err_ sAddr = Chr(34) & sAddr & Chr(34) Call Shell("C:\Program Files\Vlc\vlc.exe /play /close " & sAddr, vbNormalFocus) Bye_: Exit Sub Err_: MsgBox Err.Description, vbCritical Resume Bye_ End Sub

その他の回答 (1)

  • hige_082
  • ベストアンサー率50% (379/747)
回答No.2

>あと、何かを加える必要があるのでしょうか? え~っと ハッキリ言って、分りません vlcは有名なフリーソフとで、私も知ってはいますが 使用したことが無いので >vlc.exe /play /close この引数で間違いないのですか? 引数はソフトの作成者が設定するものなので excelの問題ではなくvlcソフト側の問題です >これに修正して、実行しましたら、動画再生のアプリケーションプレーヤーの表示は >出ましたが、動画は再生されませんでした。 vlcに対しての引数が間違っているからでしょう? 後はvlcの作者か、このソフトを紹介しているサイトで 引数を確認してください 私もvlcのサイトを流してみましたが 引数に /play /close は無かったように思います 以上

kame1010
質問者

補足

お手数をかけ、すいません 小生も もう少し 調べてみます

関連するQ&A