Я использую функцию DIR для импорта набора файлов Excel в качестве доступа. Затем я передаю атрибуты DIR, чтобы сделать имя таблицы доступным так же, как и файл excel. Единственная проблема в том, что я также получаю xls от имени, как я могу это остановить?Функция DIR и таблицы имен в Access
код ниже:
Sub Sample2()
Const cstrFolder As String = "F:\TCB_HR_KPI\Data View\"
Dim strFile As String
Dim i As Long
strFile = Dir(cstrFolder & "*.xls")
If Len(strFile) = 0 Then
MsgBox "No Files Found"
Else
Do While Len(strFile) > 0
Debug.Print cstrFolder & strFile
DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel9, _
strFile, cstrFolder & strFile, True
i = i + 1
strFile = Dir()
Loop
MsgBox i & " Files are imported"
End If
End Sub
Да, это именно то, что я требую, спасибо –