Access-o-Mania

Access-Forum (Deutsch/German) => Access Programmierung => Thema gestartet von: compinaut am August 02, 2022, 10:06:03

Titel: Mail mit VBA generieren - ohne Outlook - sondern mit HCL Notes
Beitrag von: compinaut am August 02, 2022, 10:06:03
Hallo,
derzeit generiere ich eine Email über VBA mit ShellExecute(). Diese Windows-Funktion ruft das Mailprogramm "HCL Notes" auf.
Das funktioniert schon sehr gut.
Ich würde jedoch gerne auch einen Betreff und wenn möglich sogar den Mailtext einstellen lassen.
Geht das irgendwie?
Im Internet finden sich nur Beispiele mit Outlook. Dies kann ich aber leider nicht benutzen.
Gruß
compinaut
Titel: Re: Mail mit VBA generieren - ohne Outlook - sondern mit HCL Notes
Beitrag von: ebs17 am August 02, 2022, 11:39:23
Die simple Methode zur Erstellung von Mails ist DoCmd.SendObject. Man darf da aber keine besonderen Ansprüche an zu verwendende Anlagen haben.
Die Methode verwendet auch den aktuell eingestellten Mailclienten.

Details kannst Du in der Hilfe nachlesen und Dir erschließen.
Titel: Re: Mail mit VBA generieren - ohne Outlook - sondern mit HCL Notes
Beitrag von: PhilS am August 02, 2022, 11:58:57
Zitat von: compinaut am August 02, 2022, 10:06:03derzeit generiere ich eine Email über VBA mit ShellExecute(). Diese Windows-Funktion ruft das Mailprogramm "HCL Notes" auf.
Das funktioniert schon sehr gut.
Ich würde jedoch gerne auch einen Betreff und wenn möglich sogar den Mailtext einstellen lassen.
HCL Notes ist der Nachfolger von Lotus Notes. Lotus Notes hat(te) sehr umfangreiche Programmierschnittstellen, die vom Funktionsumfang durchaus mit Microsoft Outlook vergleichbar sind. - Ich gehe davon aus, dass diese APIs auch weiterhin vorhanden sind.

Mit den richtigen Suchbegriffen findest du dann schnell einige Beispiele zu dem Thema.
Google: Lotus Notes VBA send email (https://www.google.com/search?q=Lotus+notes+VBA+send+email)
Titel: Re: Mail mit VBA generieren - ohne Outlook - sondern mit HCL Notes
Beitrag von: compinaut am August 02, 2022, 14:52:20
Vielen Dank für die Hilfe.

Ich versuche es dann mal mit SendObject.

Leider könnte ich HCL Notes nur serverseitig programmieren, was ich hier leider nicht darf. Gerne würde ich auch Weiterleitungen, automatische Antworten für bestimmte Absender usw. programmieren. Das geht aber leider wegen Zugriffsbeschränkungen nicht. Notes bietet das bei den Regeln leider nur rudimentär an.

Titel: Re: Mail mit VBA generieren - ohne Outlook - sondern mit HCL Notes
Beitrag von: compinaut am August 02, 2022, 15:26:52
Hallo,

vielen Dank an ebs17 (und natürlich auch an PhilS) für den Tipp mit SendObject.
Das funktioniert super!!
Einfach Bericht erstellen und den dann als pdf an die Mailempfänger schicken. Sogar mit Betreff und mehreren Empfängern usw.
Da das Senden fast automatisch verläuft, kann man die Weitergabe der Infos auch nicht vergessen.