Access 2013中通过VBA

时间:2016-08-26 10:23:53

标签: vba ms-access access-vba ms-access-2013

我试图在我的代码中删除文本文件之后尝试打开导入文本向导。

我没有文件的元数据,因为每个文件可能不同,它们唯一的共同点是它们是管道分隔的,没有带标题行的文本限定符。列类型或列数没有一致性。

因此,我认为我不能轻易使用docmd.transfertext,因为规范每次都必须不同。

我不介意将人们推向手动路线,但如果我查看这些说明,则使用Docmd.RunCommand acCmdImport。这似乎在Access 2007之后被弃用,好像我运行它我得到运行时错误2002,说明在这个版本中没有安装该功能或功能。

我所追求的是:

  • 打开向导的方法

  • 导入/链接文本文件的方法,而不需要在导入之前知道元数据。

1 个答案:

答案 0 :(得分:2)

命令是:

Docmd.RunCommand(acCmdImportAttachText)

这会打开向导,就像你从乐队中调用它一样。