所以这是我在这个伟大社区的第一篇文章,我是一个绝对的初学者,我相信我会从这里得到很好的建议。
我在 Visual Studio 2017 中为这个简单的 VB 类库疯狂
Public Class Addition
Public Function Add(No1 As Long, No2 As Long) As Long
Return No1 + No2
End Function
End Class
我让它 COM 可见并检查了 Register for COM interop。并构建项目。
在我的访问 VBA 项目中,我毫无问题地添加了对我的 Dll 的引用,并将以下代码放在按钮的单击事件后面。
Private Sub Command0_Click()
Dim myCalc As ShwDolphin.Addition
Set myCalc = New ShwDolphin.Addition
Dim Num As Long
Num = myCalc.Add(2, 5)
Debug.Print Num
End Sub
“ShwDolphin”是 VB 程序集名称。
但我总是收到此错误消息“运行时错误 429 Active X 组件无法创建对象”
你能告诉我我在这里做错了什么吗?这真让我抓狂。
非常感谢你。