B
Blaine
I've created the following dll in vb 2008.
___________________________________________________________
Public Interface IDemo
Sub doSomething()
End Interface
Public Class implementIDemo
Implements IDemo
Dim varAsInterface As IDemo = New implementIDemo()
Dim varAsClass As implementIDemo = New implementIDemo()
Private Sub doSomething() Implements IDemo.doSomething
MsgBox("Hello")
End Sub
End Class
___________________________________________________________
I then used tlbexp.exe, gacutil.exe, regasm,exe, and sn.exe so that the
"doSomething" sub routine could be accessed/called from an excel vba (by
first referencing the tlb file).
My excel vba is as follows:
___________________________________________________________
Private moTemp As mydll.IDemo
Sub trial()
moTemp.doSomething
End Sub
___________________________________________________________
Excel VBA seems to recognize class and subfunction as I'm typing them,
but when I run the "trial" macro I get the following error:
"Run-time error '91': Object variable or With block variable not set"
Any ideas?
Thanks in advance,
___________________________________________________________
Public Interface IDemo
Sub doSomething()
End Interface
Public Class implementIDemo
Implements IDemo
Dim varAsInterface As IDemo = New implementIDemo()
Dim varAsClass As implementIDemo = New implementIDemo()
Private Sub doSomething() Implements IDemo.doSomething
MsgBox("Hello")
End Sub
End Class
___________________________________________________________
I then used tlbexp.exe, gacutil.exe, regasm,exe, and sn.exe so that the
"doSomething" sub routine could be accessed/called from an excel vba (by
first referencing the tlb file).
My excel vba is as follows:
___________________________________________________________
Private moTemp As mydll.IDemo
Sub trial()
moTemp.doSomething
End Sub
___________________________________________________________
Excel VBA seems to recognize class and subfunction as I'm typing them,
but when I run the "trial" macro I get the following error:
"Run-time error '91': Object variable or With block variable not set"
Any ideas?
Thanks in advance,