Intellisense von :NET COM DLL in VBA

09/02/2009 - 13:25 von Michael Yayannis | Report spam
Hallo!

Möchte eine COM DLL mit VS 2008 für VBA programmiern. Funktioniert alles
soweit ohne Probleme mit einem kleinen Schönheitsfehler:
Wie Kann ich es machen, daß die Funktionen in meiner Klasse per Intellisense
sichtbar werden?
Der Code:

VS2008:
Public Class Class1
Public Function FKT1() As String
Return "Zest"
End Function
end Class

VBA:

dim g as new Class1
msgbox g.fkt1

...funktioniert, aber ohne Intellisense. wie mache ich die Funktion fkt1 in
VBA sichtbar?

Danke und Gruß!

Michael
 

Lesen sie die antworten

#1 Thomas Griepentrog
09/02/2009 - 22:14 | Warnen spam
Hallo Michael,

"Michael Yayannis" schrieb
Hallo!

Möchte eine COM DLL mit VS 2008 für VBA programmiern. Funktioniert alles
soweit ohne Probleme mit einem kleinen Schönheitsfehler:
Wie Kann ich es machen, daß die Funktionen in meiner Klasse per
Intellisense sichtbar werden?
Der Code:

VS2008:
Public Class Class1
Public Function FKT1() As String
Return "Zest"
End Function
end Class

VBA:

dim g as new Class1
msgbox g.fkt1

...funktioniert, aber ohne Intellisense. wie mache ich die Funktion fkt1
in VBA sichtbar?

Danke und Gruß!

Michael


Mach mal 3x ' über der Funktion und setze den Haken "Genereate XML
documentation file" unter den Projekteinstellungen -> Compile. (Kann im
deutschen etwas anders heißen, hab nur ne englische Version hier)

Thomas

Ähnliche fragen