Forum des VBA-Tutorials

Emails nach Lieferant versenden (VBA)

Martin Asal, Dienstag, 05. Dezember 2017, 13:10 (vor 10 Tagen) @ DRO1989

Hallo,

zunächst mal verstehe ich nicht, warum du so kompliziert, mit vielen Zwischenschritten vorgehst: Erst eine Abfrage erstellen, dann deren Ergebnis als Tabelle speichern, dann diese Tabelle als Exceldatei speichern, dann nach und nach das alles wieder löschen.

Geht viel einfacher. Selbst wenn du nur berücksichtigst, dass TransferSpreadsheet auch mit einer Abfrage geht, sparst du schon Zwischenschritte.

Du solltest aus der Abfrage, die du jetzt mühsam im String sSQL bastelst, eine Parameterabfrage machen. Dann geht es noch einfacher.

Und ganz einfach wird es dann mit DoCmd.SendObject. Das löst auch dein Mailproblem ;-)

Martin


gesamter Thread:

 RSS-Feed dieser Diskussion

powered by my little forum