プロが教えるわが家の防犯対策術!

こんにちは。
MicrosoftAccessから警告音とかをWAVで出したいので

タイマー時のイベントに
mySound.Action = acOLEActivate

としたら音は出たのですが、
MediaPlayerが同時に起動して目障りなのです。
これを表示させずに音を出すことはできるのでしょうか。

よろしくお願いいたします。

環境:Windows7 64bit Acccess2010

A 回答 (1件)

WindowsXP Access2003ですが、API関数のPlaySoundを使えば可能です。


Windows7 64bit Acccess2010 でも可能かどうかは分かりませんが、試してみたら。


Private Declare Function PlaySound Lib "winmm.dll" Alias "PlaySoundA" _
(ByVal pszSound As String, ByVal hmod As Long, ByVal fdwSound As Long) As Long

Sub play()
PlaySound "C:\WINDOWS\Media\chimes.wav", 0, SND_ASYNC
End Sub

参考URL:http://www.happy2-island.com/excelsmile/smile04/ …
    • good
    • 0
この回答へのお礼

お礼が大変遅くなってしまいまして申し訳ありませんでした。
教えていただいた方法で目的を達成できました。
有難うございました。

お礼日時:2013/02/28 11:49

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています