Access-o-Mania

Access-Forum (Deutsch/German) => Access Programmierung => Thema gestartet von: MaxP am September 27, 2018, 10:56:20

Titel: Mail per SendObject und Vorlagedatei
Beitrag von: MaxP am September 27, 2018, 10:56:20
Hallo zusammen,
ich habe eine größere DB um die Funktion Mailen per SendObject erweitert. Hierbei war mir wichtig, dass die Mails im Mailproramm (TheBat) gespeichert werden.

Im Prinzip möchte ich einfache Texte versenden. Das funzt auch. Allerdings sollte wie bei meinen "normalen" Mails üblich mein Logo mit Signatur zum Schluss angefügt werden.
Leider kann der Befehl SendObject das Anfügen von Anlagen etc. m.E. nicht, oder?

Aus der Beschreibung der Vorlagedatei, die im HTML-Format erstellt sein muss, werde ich nicht ganz schlau. Ich habe diese erstellt, in dem ich meine Signatur (ohne Logo) in ein Worddokument getippt und es als HTML-Datei abgespeichert habe. Sieht im Firefox ganz okay aus. Mein Ansinnen ist es, das der Mail-Text mit der Signatur in der "fertigen" Mail erscheint. Ich habe es mit folgendem Code versucht:
DoCmd.SendObject acSendNoObject, , , Me.An, Nz(Me.CC), , _
Me.Betreff, Me.Nachricht, True, TestVorlage.html


Das Ergebnis ist enttäuschend. Die Mail wird praktisch unverändert an das Mailprogrmm übergeben, mit dem Unterschied, dass im Anlagenverzeichnis die HTML der Vorlage (nur mit der Signatur) eingefügt wurde. Auch habe ich es erfolglos mit dem Ausgabeformat acFormatHTML versucht.

Wenn ich mir die Vorlagendatei mit dem Editor anschaue, ist der Code super lang, obwohl ich nur 6 Zeilen Text eingegeben habe. Vielleicht kann Access damit nichts anfangen? Ich frage mich, wofür die Option einer Vorlagedatei da ist?

Weiß jemand Rat?

Gruß
Max