VBA + Leap Motion + Dll

时间:2014-03-21 23:27:39

标签: vba leap-motion

我是业余VBA程序员,我需要一些帮助。 我需要让VBA使用Leap Motion Controler API(我希望它能做简单的控制),但我不知道如何。

我尝试添加对Leap.dll的引用,但收到错误("无法添加对指定文件的引用")。

当我尝试声明DLL [Declare Sub Leap Lib" D:\ x64 \ Leap.dll" (ByRef FileName_ As String)],它不起作用(VBA没有看到Leap API类)。

寻求帮助。

2 个答案:

答案 0 :(得分:0)

您似乎正在尝试将C# DLL 与VBA一起使用。就像@Cor_Blimey所说的那样,您需要获取C#SDK源代码,然后尝试重新编译它并expose for COM。我不确定源是否可用(我在GitHub上看不到它。)

另一种方法是坚持使用C#代码并从VBA调用它(这就是我要做的)。这是相当简单的,但确实需要Visual Studio Professional(约$ 500),你可以在https://msdn.microsoft.com/en-us/library/bb608613.aspx了解它。

答案 1 :(得分:0)

您还可以创建nodeJS服务器以通过网络而不是直接访问来访问它,您甚至可以从未连接它的其他设备访问它。