- ベストアンサー
コマンドボタンを押したときにサウンドを鳴らしたい
VBA初心者です。サウンドを鳴らす方法について教えてください。 CommandButton1のコードです。 If テキストボックス1の数値が正しければある処理 Else テキストボックス1の数値が正しくなければ、MsgBoxを表示しつつ、Cドライブにあるwav.を鳴らす というコードを考えています。しかし、wavを鳴らすという手順が、いろいろサイトを検索してみましたが良く分かりません。Beepという方法もあるみたいですが、音を指定したいと思います。 なるたけ分かりやすく教えていただければ助かります。どなたか宜しくお願いいたします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#20377
回答No.1
その他の回答 (2)
- KenKen_SP
- ベストアンサー率62% (785/1258)
回答No.3
非力な VBA でいかに困難を実現するか、いかに高速化するか、、 工夫された高度なテクニックが満載で、読んで楽しいですよ。 http://www.happy2-island.com/excelsmile/smile04/capter00303.shtml
質問者
お礼
たしかにこのサイトは面白そうなのでまた呼んでみたいと思っていました。ただ、playsound関数はよくわからなかったのでもうちょっと手軽な方法を探していました。ご回答ありがとうございます。
- otto0001otto
- ベストアンサー率25% (64/249)
回答No.2
Shell関数でWindows Media Playerを コールすればOKです。
質問者
お礼
いろいろな方法があるんですね。教えていただいたサイトにはとても興味があるものばかりです。本当にありがとうございます。
お礼
お礼が遅れて申し訳ございません。 早速試したところ、完璧にできました!本当にありがとうございます。本当に勉強になりました。