Ich komme bei folgender Problemstellung nicht weiter:
Ich habe eine Importspezifikation erstellt, die Daten an eine vorhandene Tabelle anfügt.
Diese muss nacheinander für mehrere Dateien ausgeführt werden.
Bei Docmd.runSavedImportExport kann ich ja keinen Dateinamen mitgeben, oder?
Der Import müsste regelmäßig für alle Dateinen angestoßen werden, die in einem bestimmten Verzeichnis liegen. Die Dateinamen ändern sich. Gibt es da einen anderen Weg?
Hallo,
der andere Weg wäre, die Methoden TransferText und/oder TransferSpeadSheet in einer VBA-Prozedur zu verwenden. Dort können die aktuell zu verwendenden Verzeichnisse durchlaufen und die gefundenen Daten importiert werden.
ZitatDie Dateinamen ändern sich.
Mit der Name-Anweisung könntest Du den ermittelten Dateinamen in jenen umbenennen, der vom gespeicherten Import verlangt wird.
Zitatfür alle Dateinen angestoßen werden, die in einem bestimmten Verzeichnis liegen
Mit einer Dir-Schleife oder einer Schleife per FileSystemObject kann man das Verzeichnis durchlaufen und die Dateinamen ermitteln.
Danke! Ich konnte das auf diesem Weg lösen.