Forums Neueste Beiträge
 

eine in VB.Net DLL in VBA aufrufen

24/12/2007 - 10:09 von Ralf | Report spam
Hallo und fröhliche Weihnachten an Alle,

in VB 6 erstellte DLL's ließen sich in VBA (Bsp. in Excel) über Declare
Function... definieren und anschliessend aufrufen. Unter VB.Net scheint das
nicht mehr zu funktioneren. Kann mir bitte jemand sagen wie ich in VBA die
VB.Net-Prozeduren/Funktionen aufrufen/auswerten kann?

Vielen Dank!

Ralf
 

Lesen sie die antworten

#1 Herfried K. Wagner [MVP]
24/12/2007 - 13:21 | Warnen spam
Hallo Ralf!

"Ralf" schrieb:
in VB 6 erstellte DLL's ließen sich in VBA (Bsp. in Excel) über Declare
Function... definieren und anschliessend aufrufen.



Nein. Sie ließen sich als ActiveX-DLL einbinden.

Unter VB.Net scheint das nicht mehr zu funktioneren.
Kann mir bitte jemand sagen wie ich in VBA die
VB.Net-Prozeduren/Funktionen aufrufen/auswerten kann?



Stichwort COM Interop (siehe 'ComVisibleAttribute', 'ComClassAttribute',
Projekteigenschaften, Werkzeug "regasm").

Nebenbei: Die passende Newsgroup für VB "nach" VB6 ist
<URL:news://news.microsoft.com/microsoft...et.vb>.

M S Herfried K. Wagner
M V P <URL:http://dotnet.mvps.org/>
V B <URL:http://dotnet.mvps.org/dotnet/faqs/>

Ähnliche fragen