Datenbanktabellenblatt exportieren in Excel

Hallo,

ich hab folgendes Problem:

Ich hab eine DB und will ein Tabellenblatt in Excel exportieren, aber nicht händisch und mit einer Abfrage verknüpft. dh zuerst die Abfrage und dann die generierte Tabelle exportieren. dieses so erzeugte Excel-file dann per email, wiederum automatisch, verschicken.
wer hat da einen Lösungsweg?

mfg

michael

Hallo Michael

Gilt für Access 97 (was du hast, weiss ich leider nicht)…

Ich hab eine DB und will ein Tabellenblatt in Excel
exportieren, aber nicht händisch und mit einer Abfrage
verknüpft. dh zuerst die Abfrage und dann die generierte
Tabelle exportieren. dieses so erzeugte Excel-file dann per
email, wiederum automatisch, verschicken.
wer hat da einen Lösungsweg?

Entweder per Makro mit der Aktion SendenObjekt ,
oder per VBA mittels DoCmd.SendObject.
Beispiel:

DoCmd.SendObject acSendQuery, "MeineAbfrage", acFormatXLS, \_
 "[email protected]", [cc], [Bcc], \_
 "Betrifft", "MeineNachricht", FALSE

Statt dem letzten FALSE ein TRUE öffnet die Nachricht vor dem Versenden.

Gruss
Peter

Der Hinweis mit docmd.Send wird verwendet , um einen Report mit einem MAil CLient zu versenden.
So geht’s mit export
DoCmd.OutputTo acTable, table_name, „MicrosoftExcel (*.xls)“, „“, True, „“

Gruß Hans