|
导出之前要用FileSystemObject来创建文件夹,这个需要引用Microsoft Scripting Runtime库。大体代码如下:
Sub 导出数据()- Sub 导出数据()
- '定义文件系统对象
- Dim fso As FileSystemObject
- '定义日期字符串
- Dim strDate As String
- '创建新的文件系统对象
- Set fso = New FileSystemObject
- '获取日期文件夹字符串(也可以用Format(date,"YYYY-MM-DD"来获取)。
- strDate = Year(Date) & "-" & Month(Date) & "-" & Day(Date)
- '如果存在这个文件夹则先行删除,否则后面无法创建文件夹。
- If fso.FolderExists("D:" & strDate) Then
- fso.DeleteFolder ("D:" & strDate)
- End If
- '在D盘下创建文件夹。
- fso.CreateFolder ("D:" & strDate)
- '把数据表“导出结果”导出到D盘日期文件夹下。
- DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel9, "导出结果", "D:" & strDate & "\测试表.xls"
- End Sub
复制代码 |
|