Hallo zusammen,
ich hab mir folgendes in C#-geschriebenes Projekt heruntergeladen:
sourceforge.net/projects/hpop/
Aus der dort bereits enthaltenen DLL hab ich mit REGASM eine TLB generiert und registriert, um damit in VBA 7.0 arbeiten zu können.
Leider wurde das Projekt für .NET kompiliert und ist somit nicht ohne weiteres in VBA nutzbar. Dazu muss das Projekt für COM kompiliert werden, mit der Option: "register for com interop". Ansonsten kann man die Biblio. zwar registrieren und auch als Objekt in VBA erstellen, aber man hat keinen Zugriff auf irgendwelche Elemente.
Nun will ich mir nicht extra eine C-IDE herunterladen und installieren, nur um mal eben das Projekt neu zu kompilieren, es gibt im Framework-Order von .NET ja zum Glück eine csc.exe um per cmd-zeile zu kompilieren.
Gesagt getan. Nur leider lässt sich mit csc.exe immer nur ein *.cs kompilieren, nicht aber das gesamte Projekt. Jedenfalls finde ich dazu keine Option. Auch /recurse:*.cs funktioniert nicht.
Was kann ich nun tun, um das C#-Projekt für COM neu zu kompilieren um die fertige DLL in eine schicke TLB zu wandeln und diese dann anzuwenden?
ich danke im Voraus!
PS:
Alternativ, wenn das schneller geht, könnt ihr mir auch einfach verraten, wie ich in VBA Mails per POP3-SLL empfangen kann. Senden funktioniert ja über CDO und SMTP wunderbar...warum nur nicht empfangen? Verrückt...
