
Excel VBA
VBAの進行を止めずに音声ファイルを再生する方法
現在VBAで以下のコードで音声を再生しています。しかしこの方法だとファイル再生中は
プログラムの進行が停止します。進行を止めずに少なくとも10秒程度のファイルを再生する方法をご教示ください。
なお条件によって都度違う音声ファイルを1回だけ再生します。
Public Declare Function 音 Lib "winmm.dll" Alias "sndPlaySoundA" _
(ByVal ファイルの場所 As String, ByVal 制御フラグ As Long) As Long
Public a As Long 'aは音声を出す値を返すための変数
a = 音("C:\短メロ\音声ファイル名.wav", 2)
No.2ベストアンサー
- 回答日時:
noah7150さん、さっそくご回答いただきありがとうございました。
長い間不便を我慢していましたが、どうしても少し長いファイルを再生したく投稿しました。
PlaySound を研究して使ってみます。
No.1
- 回答日時:
いくつかは知らないがSND_ASYNCに対応する値を第二引数に与えればよいようです。
#いくつか知らないので検証はしてない
#なお、sndPlaySoundは後方互換用に残してある関数らしくPlaySoundを使って欲しい、とMSDNに書かれていました。
himajin100000さん早速回答していただきありがとうございます。
PlaySound を研究して試して見ます。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Winamp、m4a再生プラグイン
-
エクセルの音声を保存したい
-
コマンドラインによる音声ファ...
-
【動画編集、音声編集】主音声...
-
ダウンロードした動画の音声の...
-
動画をエンコードしたら音声が...
-
ワードの読み上げ音声について ...
-
ホームページに音声を載せる場...
-
MP3音声ファイルのホームペ...
-
DVDFlickで焼いたVIDEO_TSの一...
-
音声ファイルをブログ等に埋め...
-
フォルダに動画の再生時間の列...
-
ビデオで撮影した動画(CED形式...
-
DVD_RTAVを見るにはどうしたら...
-
VIDEO_TSファイルを焼いてもDVD...
-
DVD-RW(DVD RTAV)をP...
-
DVD-RAM → PCへの移動
-
DIGAでDVDに録画した動画をPCで...
-
mkvファイルの音声トラックの再...
-
PowerDirector 365に詳しい方
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ワードの読み上げ音声について ...
-
【動画編集、音声編集】主音声...
-
非圧縮AVIの作成方法
-
VideoPadのエクスポートで音が...
-
Winamp、m4a再生プラグイン
-
REAPERでredzoneのmidiを入れた...
-
ダウンロードした動画の音声の...
-
エクセルの音声を保存したい
-
コマンドラインによる音声ファ...
-
Avidemuxについて
-
PowerDirectorで編集したら音が...
-
.aviファイル(Divx+mp3)を映像...
-
isoファイルが壊れている?
-
ホームページに音声を載せる場...
-
Aviutlで音声ファイルが読み込...
-
aviutlで編集した後、音声が出ない
-
スマホで録音を聴く方法
-
DVDflickで出力したdvd-rの音...
-
AVIに音声を付けたい
-
音声付FLASHのアップロードにつ...
おすすめ情報