• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excel VBAでWAVファイルを連結するコード)

Excel VBAでWAVファイルを連結する方法

このQ&Aのポイント
  • Excel VBAを使用して、2つのWAVEファイルを連結して1つのWAVEファイルにする方法を教えてください。
  • 調べた結果、フリーソフトやオンラインのサイトではなく、VBAコードを使用して連結する方法を見つけることができませんでした。
  • Windows10とExcel2010を使用しています。WAVファイルの形式はPCM MU-LAW(nlaw)で、サンプルレートは8000Hz、ビット/サンプルは16です。チャンネルはモノラルで、長さは30分以下です。

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

  • ベストアンサー
  • skp026
  • ベストアンサー率45% (1010/2238)
回答No.1

フリーのサウンド編集可能なコマンドラインソフトを、Excel VBAから制御する方法はいかがでしょうか。 サウンド編集コマンドラインソフトの例と使い方の例。 https://blog.asial.co.jp/885 MacやLinux向けもあるようですが、Windows版もあります。SoXというアプリです。 Excel VBAでコマンドの実行例。 https://vbabeginner.net/vba%E3%81%A7%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%83%97%E3%83%AD%E3%83%B3%E3%83%97%E3%83%88%E3%81%AE%E8%B5%B7%E5%8B%95%E3%81%A8%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%81%AE%E5%AE%9F%E8%A1%8C/ SoXを実行した例ではないですが、組み合わせればご要望に合うはずです。 まずは、普通にコマンドプロンプトで実行してみて、サウンドファイルが結合できるか確認すると良いです。 以上、参考にならなかったらごめんなさい。

ID_20150222
質問者

お礼

これはすごい。 したかったことがSoXで簡単にできました。 ありがとうございました。

関連するQ&A