极客号

如何安装QBUtilsdll?winmm.dll api

如何安装QBUtilsdll?

你在网上下一个这个文件,然后直接拷贝该文件到系统目录里: Windows95/98/Me系统,则复制到C:WindowsSystem目录下。WindowsNT/2000系统,则复制到C:WINNTSystem32目录下。 WindowsXP系统,则复制到C:WindowsSystem32目录下。然后打开“开始-运行-输入regsvr32borlndmm.dll”,回车即可解决错误提示!

如何安装QBUtilsdll?winmm.dll api-图1

什么是BORLNDMM.DLL?

这vcl的共享内存管理模块,如果你想在dll,exe之间共享内存的话就应该使用它。

比如说因为String类型是自动管理的,那在dll导出的function中如果有string类型的参数,那么你必须要library单元引用sharemem单元,此单元是borlndmm.dll的接口声明。

通New或 GetMem获取的内存也需要使用此dll来实现不同模块间的共享。在此模块是指dll和exe程序

如何安装QBUtilsdll?winmm.dll api-图2

vba怎么播放声音函数?

参数lpszName表示声音名,可以是文件名,系统事件名或内存地址,


参数hModule只用于播放嵌入资源,其它的时候设置为0。

如何安装QBUtilsdll?winmm.dll api-图3


参数dwFlags是各种标志常量的组合,有下面一些常用的常量:

SND_SYNC=&H0 同步播放,直到指定声音被播放,函数不会返回,不能跟SND_ASYNC一起使用

SND_ASYNC=&H1 异步播放,不管声音是否播放,函数立即返回程序,不能同SND_SYNC一起使用

在VBA中,可以使用PlaySound函数来播放声音。首先,需要引入winmm.dll库文件。然后,通过调用PlaySound函数并传入音频文件的路径作为参数来播放声音。

该函数还可以接受一些附加的参数,例如循环播放、异步播放等。

要停止正在播放的声音,可以使用StopSound函数。需要注意的是,PlaySound函数只能播放.wav文件格式的声音,并且路径需要用绝对路径表示。如果想要播放其他格式的声音文件,可以使用多媒体控制接口(MCI)来实现。

EXCEL问题,怎么样可以在打开EXCEL工作簿后,自动播放音乐?

打开VBE,新建一个模块,输入:Declare Function PlaySound Lib "winmm.dll" Alias "PlaySoundA" (ByVal lpszName As String, ByVal hModule As Long, ByVal dwFlags As Long) As Long双击thisworkbook,输入:Private Sub Workbook_Open() Call PlaySound("C:\00.wav", 0&, &H1)End Sub"C:\00.wav"这个路径你修改成你的音乐文件路径即可.

到此,以上就是小编对于的问题就介绍到这了,希望介绍的4点解答对大家有用,有任何问题和不懂的,欢迎各位老师在评论区讨论,给我留言。

本站非盈利性质,与其它任何公司或商标无任何形式关联或合作。内容来源于互联网,如有冒犯请联系我们立删邮箱:83115484#qq.com,#换成@就是邮箱

转载请注明出处:http://www.hushtel.com/sm/22618.html

分享:
扫描分享到社交APP
上一篇
下一篇