【问题描述】vba如何调用DLL类库里的属性和方法呢?
dll文件名:xqProj.dll
库名:xqProj,类名:xqCls,属性名:xqinfo,方法名:sayhello

【小千解答】先将xqProj.dll文件放至C:\Windows\System32或C:\Windows\SysWOW64路径下,然后在VBA编辑窗口引用(两种方法)DLL类库,再调用相应的属性和方法。
方法一:前期绑定
Step 01 在VBA编辑窗口,依次单击【工具】→【引用】,勾选“xqProj”,确定。

Step 02 编写如下代码:
Sub xqoffice()
Dim MyCls As xqCls
Set MyCls = New xqCls
Debug.Print MyCls.xqinfo("blog")
MyCls.sayhello "阿丹"
Set MyCls = Nothing
End Sub方法二:后期绑定
Sub xqoffice2()
Dim MyCls As Object
Set MyCls = CreateObject("xqProj.xqCls")
Debug.Print MyCls.xqinfo("shop")
MyCls.sayhello "小兰"
Set MyCls = Nothing
End Sub运行效果:

