Hallo,
ich habe eine Datenbank von Access97 nach Access2007 konvertiert. Im Zuge der DB-Verarbeitung werden u.a. Abfrageergebnisse in einzelne Excel-Dateien (Excel2002) geschrieben. Der dafür vorgesehene Befehl in der Sub lautet:
appAccess.DoCmd.TransferSpreadsheet acExport, 8, sExportTabelle, sExportDatei, True, „“
Um nach der Konvertierung die Dateien unter Excel2007 öffnen zu können, habe ich die Dateiendungen von *.xls auf *.xlsx geändert.
Die Dateien werden zwar von der Sub geschrieben, lassen sich aber nicht mit Excel2007 öffnen (Fehlermeldung: Dateiformat oder Dateierweiterung ungültig).
Es wäre schön, wenn mir jemand (für mich als VBA-Anfänger verständlich) einen Hinweis geben könnte, wie obige Befehlszeile anzupassen ist. Möglichst auch ohne die ganze Sub umbauen zu müssen.
Carsten