求救高手: 怎么调用DLL

我要在VBA里调用VB做的DLL,下面是我做的一个简单例子,但执行没有结果,请高手指点。

我先用VB做了一个简单的Dll,就是求两个数的和

dll名字是DllTest,类名字是:AddClass,里面有一个简单的函数:

Public Function AddTow(a As Double, b As Double) As Double
AddTow = a + b
End Function

编译成dll文件后放到了winnt的system32下面,并进行了注册

然后在excel里面的VB编辑器里进行了引用,我用了三种方法来调用dll,都不成功:

Public Function addme(a, b)
Dim obj As Object
Set obj = CreateObject("DllTest.AddClass")
addme = obj.AddTow(a, b)
End Function

Public Function addthem(c, d)
Dim objc As New DllTest.AddClass
addthem = objc.AddTow(c, d)
End Function

Public Function addus(e, f)
addus = AddClass.AddTow(e, f)
End Function
请问是应该怎么调用才对啊?

在线等!
[773 byte] By [Riskyi] at [2008-1-9]
# 1
在vbe窗口,工程---〉引用
然后再试
# 2
在vbe中选择load方式 比如:启动的时候load
Arqui-我要吃饭 at 2007-10-19 > top of Msdn China Tech,其他开发语言,Office开发/VBA...
# 3
试了,不好用
Riskyi at 2007-10-19 > top of Msdn China Tech,其他开发语言,Office开发/VBA...
# 4
放 C:\Windows下试试
Command:regsvr32 DllTest.dll
Arqui-我要吃饭 at 2007-10-19 > top of Msdn China Tech,其他开发语言,Office开发/VBA...