- ベストアンサー
※ 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分以下です。
- みんなの回答 (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を実行した例ではないですが、組み合わせればご要望に合うはずです。 まずは、普通にコマンドプロンプトで実行してみて、サウンドファイルが結合できるか確認すると良いです。 以上、参考にならなかったらごめんなさい。
お礼
これはすごい。 したかったことがSoXで簡単にできました。 ありがとうございました。