
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ランキング
-
aviutl 音が出ない
-
aviutlについて質問です 音声フ...
-
aviから音声を除去し軽量化
-
DVDFlickで焼いたVIDEO_TSの一...
-
aviutlで編集した後、音声が出ない
-
2時間くらいの会議をICレコー...
-
ビデオで撮影した動画(CED形式...
-
.dllファイル編集について
-
フォルダに動画の再生時間の列...
-
数秒のaviファイルを100個以上...
-
GOMプレイヤーが真っ黒で再生さ...
-
ドライブレコーダーの記録を見...
-
VROファイルをただただ編集...
-
*.vobのファイルは、imgburnで...
-
ffdshow導入の利点は?
-
VIDEO_TSファイルを焼いてもDVD...
-
DVDの「HDマスター」って何...
-
VIERA:SDメモリーカード内のビ...
-
DVD IFOファイルをDVDプレイヤ...
-
動画データの再生表示時間と実...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ワードの読み上げ音声について ...
-
discordのビデオ通話でカメラ映...
-
Winamp、m4a再生プラグイン
-
aviutl 音が出ない
-
【動画編集、音声編集】主音声...
-
エクセルの音声を保存したい
-
コマンドラインによる音声ファ...
-
aviutlについて質問です 音声フ...
-
REAPERでredzoneのmidiを入れた...
-
aviutlで編集した後、音声が出ない
-
VideoPadのエクスポートで音が...
-
【至急】MKVファイルが音声ファ...
-
ダウンロードした動画の音声の...
-
PowerDirectorで編集したら音が...
-
2重のオーディオトラックを切...
-
2時間くらいの会議をICレコー...
-
音声を生かして映像だけ差し替...
-
非圧縮AVIの作成方法
-
パワーポイントに音声ファイル...
-
.cdaファイルは、映像は無い?
おすすめ情報