MS Access 2003错误

时间:2013-06-28 10:57:19

标签: vba ms-access

当我尝试运行最终使用DoCmd.TransferText函数的宏时,我收到以下错误。以下是错误:

Cannot find object. Make sure the object exists and you spell its name and path correctly

之前我使用过这个方法来创建一个文本文件,并从表或查询中添加内容。 有人可以纠正我,但如果文件尚不存在,传输文本方法是否会创建该文件?

以下是我称之为的代码:

'Create Dispense File
DoCmd.TransferText acExportDelim, "DispenseExportSpec", "qryExport", DispenseFileName
Call Sleep(5000)

DoCmd.TransferText acExportDelim, "ExportDispenseCFSpec", "qryExportDispenseCF",     ExportDispenseCFName
Call Sleep(5000)

(首先失败)这不能/不应该是权限问题,因为我对文件夹及其子文件夹具有完全的读/写/编辑能力;这不是一个路径问题,因为我已多次验证,所以这里的问题是什么?

访问版本:MS Access 2003

由于

1 个答案:

答案 0 :(得分:2)

尝试删除spec参数并让它使用默认值?关于它的文档似乎很不稳定。只需做一个DoCmd.TransferText acExportDelim, , "qryExport", DispenseFileName