Private Sub Befehl0_Click()
BaseFold = "Z:\Datenordner"
ImportSub = "AutoImport"
FertigSub = "Fertig"
SavedImportName = "imptest"
ImpExpSpez = _
"<?xml version=""1.0"" encoding=""utf-8"" ?>" & vbCrLf & _
"<ImportExportSpecification Path = ""##InFile##"" xmlns=""urn:www.microsoft.com/office/access/imexspec"">" & vbCrLf & _
" <ImportExcel FirstRowHasNames=""true"" AppendToTable=""testin"" Range=""Tabelle1$"" >" & vbCrLf & _
" <Columns PrimaryKey=""{Auto}"">" & vbCrLf & _
" <Column Name=""Col1"" FieldName=""ID"" Indexed=""NO"" SkipColumn=""false"" DataType=""Long"" />" & vbCrLf & _
" <Column Name=""Col2"" FieldName=""name"" Indexed=""NO"" SkipColumn=""false"" DataType=""Text"" />" & vbCrLf & _
" <Column Name=""Col3"" FieldName=""besitzer"" Indexed=""NO"" SkipColumn=""false"" DataType=""Text"" />" & vbCrLf & _
" <Column Name=""Col4"" FieldName=""alter"" Indexed=""NO"" SkipColumn=""false"" DataType=""Text"" />" & vbCrLf & _
" </Columns>" & vbCrLf & _
" </ImportExcel>" & vbCrLf & _
"</ImportExportSpecification>"
ContentItem = Dir(BaseFold & "\" & ImportSub & "\" & "*.xl*")
If ContentItem = "" Then
MsgBox "keine Dateien zum Import gefunden."
End If
Do Until ContentItem = ""
' #### Loop mit allen XL-Dateien ####
CurrentProject.ImportExportSpecifications(SavedImportName).XML = Replace(ImpExpSpez, "##InFile##", BaseFold & "\" & ImportSub & "\" & ContentItem)
MsgBox "Importiere nun '" & ContentItem & "'"
DoCmd.RunSavedImportExport "imptest"
Select Case MsgBox("Import Fehlerfrei?" & vbCrLf & "(Ja = Datei in fertig verschieben und weiter," & vbCrLf & "Nein = mit nächster Datei fortfahren, diese wird nicht verschoben" & vbCrLf & "Abbrechen = Stoppen", vbYesNoCancel)
Case vbYes
Name BaseFold & "\" & ImportSub & "\" & ContentItem As BaseFold & "\" & FertigSub & "\" & ContentItem
Case vbNo
Case Else
Exit Sub
End Select
ContentItem = Dir()
Loop
End Sub
? currentproject.ImportExportSpecifications("imptest").XML
Alle Datensätze aus einer Access Tabelle via Makro löschen
steindesign 03.06.2007 - 87 Hits - 6 Antworten
Makro speichern
sonja23 29.07.2007 - 63 Hits - 14 Antworten
access formular exportieren
ichhabeinefrage 13.08.2007 - 277 Hits - 2 Antworten
csv. Datenexport aus Access
Susi2007 14.09.2007 - 307 Hits - 6 Antworten
Brauche Tipps für einen individuellen VBA-Code
varginator 03.04.2008 - 118 Hits - 14 Antworten