我需要自动将Excel文件中的数据导入Access。我有一个工作脚本,唯一的问题是文件名可能会更改(文件夹名称赢了),我需要弄清楚如何:
无法找到任何相关内容。帮助赞赏!
答案 0 :(得分:0)
建议您循环使用Dir函数来计算有多少文件。如果只有一个,那么返回Dir。如果更多,则显示您的消息框。
答案 1 :(得分:0)
以下内容适合您
Set oFso = CreateObject("Scripting.FileSystemObject")
filepath = oFSo.GetAbsolutePathName(".")
Set myFolder = oFSo.GetFolder( filepath )
If myFolder.Files.Count > 1 Then
MsgBox "Multiple Files exist in destination folder, please remove obsolete file"
Else
for each myFile in myFolder.Files
myFileName = myFile.Name
next
myFullFileName = filepath & "\" & myFileName
End If