Hallo,
ich arbeite mit Access 2003.
Ich möchte einen Filedialog starten, und die ausgewählte Datei dann in Access importieren.
Folgenden Code verwende ich dazu:
Dim dlgOpen As Object
Dim datei As Variant
Set dlgOpen = Application.FileDialog(1)
With dlgOpen
Title = „oeffnen“
.MultiSelect = True
.show
datei = Ausdruck.GetOpenFileName()
End With
DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel8, „customer“, datei, True
FileDialog wird geöffnet, ist soweit kein Problem.
Das erste Problem ist, das er das Multiselect nicht zulassen will.
Das zweite Problem ist, das mir immer die Meldung Laufzeitfehler 424 erscheint, Objekt erforderlich. Der Debugger bleibt dann auf datei = Ausdruck.GetOpenFileName() stehen.
Wer weiss was?`
Gruss
Tna