2

如何通过 VBA 将单个表导出为 dBase 5 文件?

目前我正在使用这个 VBA 代码:

DoCmd.TransferDatabase _
acExport, _
"dBase IV", _
"DB_Total", _
acTable, _
"DB_Total", _
"C:\Data", _
False

但是当我尝试执行此代码时,我收到以下错误(荷兰语,大致翻译):

"DB_Total is not a valid path"

但我不太确定路径是什么,因为我要导出的表在 Access 文件中,对吧?

4

1 回答 1

3

您应该需要第 4 个参数中的输出数据库的完整路径:

 DoCmd.TransferDatabase acExport, "dBase IV", "c:\full\path\to\output", acTable, "TableNameInAccess", "DBFTable", False, False

另外我相信您将不得不将输出(DBFTable)限制为 8 个或更少的字符,因为它是 dBase IV。

于 2013-02-22T14:45:28.833 回答