48507
Jan 12, 2010
7988
4
0
Microsoft Access 2003 - Excelexport mit Platzhaltern im Zielpfad
Moin,
ich habe ein Macro, dass die Funktion "AusgabeIn" ausführt. Ausgabetyp: Excel.
Was ich haben möchte:
In dem Feld "AusgabeDatei" dynamische oder statische Systemvariablen/Platzhalter angeben.
Sprich: C:\Export_%timestamp%.xls oder %temp%\Export.xls
Wie geht das? Geht das überhaupt?
ich habe ein Macro, dass die Funktion "AusgabeIn" ausführt. Ausgabetyp: Excel.
Was ich haben möchte:
In dem Feld "AusgabeDatei" dynamische oder statische Systemvariablen/Platzhalter angeben.
Sprich: C:\Export_%timestamp%.xls oder %temp%\Export.xls
Wie geht das? Geht das überhaupt?
Please also mark the comments that contributed to the solution of the article
Content-Key: 133269
Url: https://administrator.de/contentid/133269
Printed on: April 20, 2024 at 06:04 o'clock
4 Comments
Latest comment
Hallo,
ich würde dafür eine Funktion in VBA schreiben, und ggls. diese dann aus einem Makro heraus aufrufen.
Gruß René
ich würde dafür eine Funktion in VBA schreiben, und ggls. diese dann aus einem Makro heraus aufrufen.
Gruß René
Hallo,
hier ein kleines Beispiel für eine Funktion:
Als Makro bei Aktion "AusführenCode" und unten dann die Funktion zusammenklicken.
Ansonsten liefert die Suchmaschine Deiner Wahl unter "access export excel vba" einige Tausend weiterer Beispiele.
Gruß René
hier ein kleines Beispiel für eine Funktion:
Public Function f_AusgabeIn()
Dim strPfad As String
Dim strTabellenName As String
strPfad = "C:\Temp\" & Format$(Now(), "yyyy-mm-dd") & ".XLS"
strTabellenName = "BUZWIDAT" ' hier den tatsächlichen Tabellen- bzw. Abfragennamen eintragen
'MsgBox strPfad
DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel9, strTabellenName, strPfad
End Function
Als Makro bei Aktion "AusführenCode" und unten dann die Funktion zusammenklicken.
Ansonsten liefert die Suchmaschine Deiner Wahl unter "access export excel vba" einige Tausend weiterer Beispiele.
Gruß René