Forum: PC-Programmierung VB(.NET) für VBA kompilieren möglich? Framework nötig?


von Äxel (Gast)


Lesenswert?

Hallo, mir wurde dies Forum empfohlen daher versuche ich es mal mit 
meiner Frage zu VB/VB.Net und VBA unter Excel:

Ich schreibe an einem Programm unter Excel VBA und bin mit den 
Möglichkeiten der Code-Sicherung nicht zufrieden. Nun habe ich gehört 
dass es möglich sein soll mit VB.net (Freie Version 2008 vorhanden) Code 
für die Verwendung in VBA zu kompilieren. Erstens frage ich mich, ob 
dann das .net-Framework auf jedem Rechner, der die Makros aus der 
Excel-Mappe ausführt, vorhanden sein muss? Zweitens würde mich eine Art 
Tutorial zu dem Thema interessieren, also wie man VB-Code unter VBA 
verwenden kann. Kennt sich jemand damit aus und kann mir ein bischen 
weiterhelfen?

von Äxel (Gast)


Lesenswert?

P.S. Muss ich mir im VB.Net eine .DLL basteln (oder gehts auch anders?) 
und benötigt die dann auch noch das .net-Framework?

von thom (Gast)


Lesenswert?

Wenn du in VB.NET eine Komponente mit Framework baust, muß jeder 
Rechner, der den Code ausführen soll, auch über das passende Framework 
verfügen. Wenn du also deinen Code hier für VBA umbauen möchtest, kannst 
du eine OCX oder ein Com Objekt bzw Addin erstellen, in dem du deine 
Funktionen unterbringst. Welche Möglichkeiten diese freie Version VS 
2008 hat, ist mir aber nicht geläufig.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.