我正在尝试在从 Access 导出的 Excel 电子表格的文件名中添加时间戳。
这是我的代码:
Private Sub Command31_Click()
Dim timeStamp As String
Dim XLfilePath As String
timeStamp = Now
XLfilePath = "C:\Folder\FileName - " & timeStamp & ".xls"
Debug.Print XLfilePath
DoCmd.TransferSpreadsheet acExport, , "MyAccessTable", XLfilePath, True
End Sub
出于某种原因,我收到以下错误:
Run-time error 3436
Failure creating file
对此有点困惑,因为Debug.Print
表明XLfilePath
变量正在持有:
C:\Folder\FileName - 23/04/2013 15:00:22.xls
...这是我所期望的。
C:\Folder\
确实已经存在。