• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:excelのマクロで音声の停止と再生)

Excelマクロで音声の停止と再生

このQ&Aのポイント
  • Excelマクロを使用して、wavファイルの音声再生中に一時停止し、再生を再開する方法について教えてください。
  • Winmm.dllのPlaySound関数を使用してwavファイルを再生し、Sleep関数を使用して一時停止時間を設定することができます。
  • ExcelのA列に書かれたwavファイルのパスを指定し、MusicLength関数を使用してファイルの再生時間を取得します。PlaySound関数を使用してファイルを再生し、一時停止時間を設定してから再生を再開します。

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

  • ベストアンサー
回答No.1

>音声再生途中で一時停止と、その途中からの音声再生 これは面倒かも。 前回のようにちょこっと手直しすれば済む問題ではありません。 mciSendString を使用することになるのかなと思います。 私も十分理解できているわけでは無いので参考リンクの紹介のみにて。 http://homepage1.nifty.com/rucio/main/Samples/s_mm1.htm http://homepage1.nifty.com/rucio/main/technique/teq_1.htm の解説。 http://pcdn.int21.co.jp/pcdn/vb/noriolib/vbmag/9802/mci/ の『高レベルMCIとは』から続く解説。 以上が役立つと思います。 何れもVB6での解説ですがVBAとはとても近いのでコードは流用できます。

netinoken
質問者

お礼

ご回答ありがとうございます。 マクロを少し学びはじめた者としては少しレベルが高すぎて、次の一手が出ない状態です。 アドバイスのようにVB6も勉強しようと思います。

関連するQ&A