在VBA中返回一个对象

我已经构build了一个自定义的DLL,在这个例子中,它有一个函数login 。 在C ++中,我通过创build一个对象然后通过对象指针访问函数来使用它,如下所示:

 ConnectMe *cm = new ConnectMe("216.239.51.99"); cm->login("username", "password") 

我希望能够做的是在Excel中使用此代码。 我创build了一个DLL并导出了相应的函数。 我如何在VBA中做到这一点? VBA是否支持将指针返回给我自己的自定义对象? 此页 (http://msdn.microsoft.com/en-us/library/sect4ck6.aspx)无法指定函数可以返回哪种types。

提前致谢。

如果你的DLL是在机器上注册的,在工具/参考中,设置检查。

之后,在你的代码中使用

 dim cm as new ConnectMe cm.ConnectMe("216.239.51.99") cm.login("username","password")