1

我正在尝试使用自动宏将 Ms-Access 表导出到 csv 文件。我希望目标文件具有唯一的名称,并且我认为使用 now()yyyymmddhhnn 将是实现此目的的好方法。

我的宏中的传输文本工作正常,并且我已经为传输设置了导出文件规范。

我在宏的文件名参数中使用 ="C:\batchfile_" & Format(Now(),"yyyymmddhhnn") & ".csv" 。这一点有效。

但是当我尝试运行宏时,它告诉我文件名不存在,然后导出没有完成。我不确定这是为什么,但我认为这是因为导出文件规范期望目标文件具有与源表相同的文件名和列结构。

有谁知道解决这个问题的方法?

埃里克

4

1 回答 1

0

这是一个非常古老的线程,我正在发布我的解决方案,以便它可能对其他人有用,传输文本工作正常,只要正确提供变量,您可以检查文件名以外的其他选项,或者使用文件打开创建数据源通过打开文本文件声明并将记录集数据转换为 CSV 格式。

于 2014-02-07T10:11:39.847 回答