-1
vba에서 .tlb로 내 보낸 사용자 지정 클래스를 사용하려고합니다. 나는 RegAsm을 물건을했을하지만 클래스 내에서 서브 루틴을 호출 할 때이 오류가 계속 :vba에서 .net 클래스를 사용할 때 ActiveX 구성 요소가 개체를 만들 수 없습니다.
런타임 오류 '429': ActiveX 구성 요소는 개체에게 내가 언급 한
를 만들 수 없습니다 vba의 클래스, 32 비트 및 64 비트 CPU 용 클래스를 작성했지만 아무 것도 작동하지 않았습니다. 어쨌든, VBA 코드 :
Sub test()
Dim test As New Mail.Class1
test.test
End Sub
그리고 vb.net 코드 :
Imports System.Runtime.InteropServices
Public Class Class1
Public Sub test()
MsgBox("hello")
End Sub
End Class
레거시에서 'ComVisible'클래스를 사용하십시오. – cyboashu
읽기 : [연습 : Visual Basic으로 COM 객체 만들기] (https : // msdn. microsoft.com/en-us/library/x66s8zcd(v=vs.110).aspx) – TnTinMn