Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

Übergabe Feldinhalte an Docmd.Sendobject-Syntax

Begonnen von Kannkaumvba, April 14, 2015, 19:42:17

⏪ vorheriges - nächstes ⏩

Kannkaumvba

Hallo Forum,
ich möchte über eine Schaltfläche aus einem Formular eine E-Mail versenden. Die erforderlichen Parameter wie z.B. An:, Betreff: und Nachricht: sollen aus den Feldern des Formulars übernommen werden.
Kann mir jemand sagen, wie die Felder des Formulars im VBA-Code vorbereitet werden müssen, damit die Inhalte korrekt in die Syntax übernommen werden?

Vielen Dank im Voraus!

MaggieMay

Hallo,

eine Email kannst du mit der SendObject-Methode versenden, die Syntax kannst du in der Access-Hilfe nachlesen.

Wenn dir das noch nicht weiterhilft, so stell bitte konkrete Fragen dazu.
Freundliche Grüße
MaggieMay

Kannkaumvba

Hallo Maggie,

danke für Deinen Hinweis auf die Hilfe-Funktion. Probier ich dann einfach mal aus! Ich war eigentlich der Meinung mich konkret genug ausgedrückt zu haben.

Gruss

Kannkaumvba

Hallo,

Problem gelöst. Neue Baustelle gefunden: Als Objekt soll eine Zahl (Long Integer) mit führenden Nullen versendet werden. Die führenden Nullen werden natürlich nicht übernommen. Wie kann die Zahl in der Codierung formatiert werden, damit die führenden Nullen übernommen werden. Noch eine Frage: Wie kann in der Codierung ein Zeilenumbruch im E-Mail-Text erzwungen werden.

Vielen Dank im voraus.

Gruss

MaggieMay

Wenn du mit "Codierung" den VBA-Code meinst, so kannst du die Zahl mit der Format-Funktion mit führenden Nullen versehen, bspw. so:
Format(zahl, "00000")Das Ergebnis ist dann aber ein String.

Den Zeilenumbruch kannst du mit der VBA-Konstanten vbCrLf hinzufügen.
Freundliche Grüße
MaggieMay

Kannkaumvba