首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Access VBA运行时错误31519:无法导入此文件

Access VBA运行时错误31519:无法导入此文件
EN

Stack Overflow用户
提问于 2021-09-10 06:05:05
回答 2查看 95关注 0票数 0

我在将CSV文件导入Access表时遇到问题。我可以使用保存的导入来手动导入文件,但是当尝试从VBA执行时,我遇到了这个31519错误。我已经将导入保存为规范和步骤。这是我尝试做的一个例子,只是为了测试DoCmd.TransferText函数。该文件是一个简单的csv文件,其中包含:

名称-ID

John-1

Doe-2

威廉-3

代码语言:javascript
复制
Sub import()
    DoCmd.TransferText acImportDelim, "Names", "test", "C:\Users\ngrayhek\Desktop\Names\", True
End Sub
EN

回答 2

Stack Overflow用户

发布于 2021-09-10 06:11:44

您缺少文件名:

代码语言:javascript
复制
DoCmd.TransferText acImportDelim, "Names", "test", "C:\Users\ngrayhek\Desktop\Names\Filename.csv", True
票数 0
EN

Stack Overflow用户

发布于 2021-09-10 06:53:54

所以我发现你必须把文件类型(.csv)放在最后。我发现的最后一件事是它不能在fileName的末尾有一个'\‘。

不正确:

代码语言:javascript
复制
Sub import()
    DoCmd.TransferText acImportDelim, "Names", "test", "C:\Users\ngrayhek\Desktop\Names\", True
End Sub

已更正

代码语言:javascript
复制
Sub import()
    DoCmd.TransferText acImportDelim, "Names", "test", "C:\Users\ngrayhek\Desktop\Names.csv", True
End Sub
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69127929

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档