Hallo Michael,
ich habe schon sehr oft die VBA-Programmierung erfolgreich benutzt, um Mails über Lotus Notes zu versenden. In deine VBA-Code fehlen noch einige Details bzw. Voraussetzungen.
1. Die mail.nsf vom angemeldeten Lotus Notes Benutzer muss deklariert werden. Diese Deklaration kann beispielsweise automatisch über den angemeldeten Windows-Benutzer ausgelesen werden. Woher soll Lotus Notes wissen, welcher Notes-Benutzer angemeldet ist ?
2. Im VBA-Code fehlt noch der Notes-Mailserver. Ich habe die Erfahrung gemacht, dass bei angegebenen Notes-Server (Mail-Server) die VBA-Code's problemlos funtkionieren.