如何让VB小程序发出声音?

用下面的代码创建一个模块

使用Playwav(wav(wav声音的路径名)发出声音。..

'

playWav(文件路径)

'

#如果是Win32,则

公共声明函数sndPlaySound & ampLib "winmm.dll "别名" sndPlaySoundA "(ByVal lpszSoundName为String,ByVal uFlags为Long)

#否则

公共声明函数sndPlaySound % Lib " mm system . dll "(ByVal lpszsound name为字符串,ByVal uFlags为整数)

#End If 'WIN32

全局常量SND _ SYNC = & amp零假设

全局常量SND _ ASYNC = & ampH1

全局常量SND _ NODEFAULT = & amp氘

全局常量SND _ LOOP = & ampH8

全局Const SND _ NOSTOP = & ampH10

*** pathWavFiles是一个带有子目录的变量,其中

声音文件被存储

公共Sub PlayWav(字符串形式的SoundName)

Dim tmpSoundName作为字符串

Dim wFlags%,X%

tmpSoundName = pathWavFiles & amp声音名称

wFlags% = SND_ASYNC或SND_NODEFAULT

X% = sndPlaySound(tmpSoundName,wFlags%)

末端接头